MLDSA44KeyGen
Kryptografi
Beskrivelse
Genererer et ML-DSA-44 offentligt og hemmeligt nøglepar deterministisk ud fra en 32 byte seed
Syntaks
Delphi
Function MLDSA44KeyGen(Const Seed: AnsiString; Out PublicKey, SecretKey: AnsiString): Boolean;Returværdier
| True, når Seed indeholder præcis 32 bytes, og begge output genereres | |
| False ved en ugyldig seed-længde; PublicKey og SecretKey er derefter tomme |
Bemærkninger
Dette er ML-DSA-44 parametersættet defineret af FIPS 204. PublicKey indeholder 1312 bytes, og SecretKey indeholder 2560 bytes. Nøglegenerering er deterministisk for samme seed, og implementeringen kontrolleres mod den officielle kendte svar-vektor
Eksempel
if MLDSA44KeyGen(Seed, PublicKey, SecretKey) then
begin
// retain SecretKey in protected storage
end;