Ed448Verify

Kriptografija

Opis

Provjerava PureEdDSA potpis na edwards448 (RFC 8032)

Sintaksa

Delphi

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

Povratne vrijednosti

FalseSeed nije 57 bajtova
TrueSignature drži 114-bajtno R||S kodiranje

Napomene

Hashiranje je SHAKE256(x, 114) s prefiksom domene SigEd448||0||0 i praznim kontekstom; r i k svode se modulo red grupe iz punog 114-bajtnog sažetka prije uporabe, a S = (r + k*s) mod L. Provjera je dostupna kroz Ed448Verify; oba poznata odgovora iz odjeljka 7.4 RFC 8032 prolaze bajt po bajt

Primjer

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

Vidi također

Ed448Verify, Ed448PublicKeyFromSeed, SHAKE256ByteArray