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;

Voir aussi

MLDSA44Sign, MLDSA44Verify