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

FalseSėkla ne 57 baitų
TrueSignature 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);

Taip pat žr.

Ed448Verify, Ed448PublicKeyFromSeed, SHAKE256ByteArray