MLDSA44KeyGen
Cryptographie
Description
Génère de manière déterministe une paire de clés publique et secrète ML-DSA-44 à partir d'une graine de 32 octets
Syntaxe
Delphi
Function MLDSA44KeyGen(Const Seed: AnsiString; Out PublicKey, SecretKey: AnsiString): Boolean;Valeurs de retour
| True lorsque Seed contient exactement 32 octets et que les deux sorties sont générées | |
| False pour une longueur de graine invalide ; PublicKey et SecretKey sont alors vides |
Remarques
Il s'agit du jeu de paramètres ML-DSA-44 défini par FIPS 204. PublicKey contient 1312 octets et SecretKey 2560 octets. La génération de clés est déterministe pour la même graine et l'implémentation est vérifiée contre le vecteur de réponse connu officiel
Exemple
if MLDSA44KeyGen(Seed, PublicKey, SecretKey) then
begin
// retain SecretKey in protected storage
end;