Ed448Verify
Kriptografija
Opis
Provjerava PureEdDSA potpis na edwards448 (RFC 8032)
Sintaksa
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;Povratne vrijednosti
| False | Seed nije 57 bajtova |
|---|---|
| True | Signature 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);