Ed448Verify
Cryptographie
Description
Vérifie une signature PureEdDSA edwards448 (RFC 8032)
Syntaxe
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;Valeurs de retour
| False | La graine ne compte pas 57 octets |
|---|---|
| True | Signature contient l'encodage R||S de 114 octets |
Remarques
Le hachage est SHAKE256(x, 114) avec le préfixe de domaine SigEd448||0||0 et un contexte vide ; r et k sont réduits modulo l'ordre du groupe à partir du condensat complet de 114 octets avant utilisation, et S = (r + k*s) mod L. La vérification est disponible via Ed448Verify ; les deux vecteurs de réponse connus de la section 7.4 de la RFC 8032 passent octet par octet
Exemple
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);