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