Ed448Verify
Kriptografija
Aprašymas
Patikrina PureEdDSA edwards448 parašą (RFC 8032)
Sintaksė
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;Grąžinamos reikšmės
| False | Sėkla ne 57 baitų |
|---|---|
| True | Signature laiko 114 baitų R||S koduotę |
Pastabos
Hešas yra SHAKE256(x, 114) su SigEd448||0||0 domeno priešdėliu ir tuščiu kontekstu; r ir k prieš naudojimą sumažinami moduliu grupės tvarkos iš visos 114 baitų santraupos, o S = (r + k*s) mod L. Patikrinimas prieinamas per Ed448Verify; abu RFC 8032 skyriaus 7.4 žinomo atsakymo vektoriai pereina baitas po baito
Pavyzdys
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);