Ed448Verify

Kriptografi

Deskripsi

Memverifikasi tanda tangan PureEdDSA edwards448 (RFC 8032)

Sintaks

Delphi

Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;

Nilai yang dikembalikan

FalseSeed bukan 57 byte
TrueSignature memuat enkode R||S 114 byte

Catatan

Hashingnya adalah SHAKE256(x, 114) dengan awalan domain SigEd448||0||0 dan konteks kosong; r dan k direduksi modulo orde grup dari digest 114 byte penuh sebelum digunakan, dan S = (r + k*s) mod L. Verifikasi tersedia melalui Ed448Verify; kedua vektor known-answer RFC 8032 bagian 7.4 lulus byte demi byte

Contoh

Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);

Lihat juga

Ed448Verify, Ed448PublicKeyFromSeed, SHAKE256ByteArray