Ed448Verify
Kryptografia
Kuvaus
Varmistaa PureEdDSA-allekirjoituksen edwards448-käyrällä (RFC 8032)
Syntaksi
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;Paluuarvot
| False | Siemen ei ole 57 tavua |
|---|---|
| True | Signature sisältää 114-tavuisen R||S-koodauksen |
Huomautukset
Tiivistys on SHAKE256(x, 114) SigEd448||0||0-toimialueetuliitteellä ja tyhjällä kontekstilla; r ja k supistetaan modulo ryhmän kertaluku koko 114-tavuisesta tiivisteestä ennen käyttöä, ja S = (r + k*s) mod L. Varmistus on käytettävissä Ed448Verify-metodilla; molemmat RFC 8032:n luvun 7.4 tunnetut testivektorit menevät läpi tavuittain
Esimerkki
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);