Ed448Verify

Kriptografija

Opis

Verifikuje PureEdDSA potpis na edwards448 (RFC 8032)

Sintaksa

Delphi

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

Povratne vrednosti

FalseSeme nema 57 bajtova
TrueSignature sadrži 114-bajtno R||S kodiranje

Napomene

Heširanje je SHAKE256(x, 114) sa prefiksom domena SigEd448||0||0 i praznim kontekstom; r i k se svedu modulo red grupe iz celog sažetka od 114 bajtova pre upotrebe, i S = (r + k*s) mod L. Verifikacija je dostupna kroz Ed448Verify; oba poznata vektora odgovora iz RFC 8032 sekcije 7.4 prolaze bajt po bajt

Primer

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

Vidi takođe

Ed448Verify, Ed448PublicKeyFromSeed, SHAKE256ByteArray