MLDSA44KeyGen
Kryptografi
Beskrivning
Genererar ett ML-DSA-44-par av publik och hemlig nyckel deterministiskt från ett 32-byte-frö
Syntax
Delphi
Function MLDSA44KeyGen(Const Seed: AnsiString; Out PublicKey, SecretKey: AnsiString): Boolean;Returvärden
| True när Seed innehåller exakt 32 byte och båda utdata genererats | |
| False för ogiltig frölängd; PublicKey och SecretKey är då tomma |
Anmärkningar
Detta är den parameteruppsättning ML-DSA-44 som FIPS 204 definierar. PublicKey innehåller 1312 byte och SecretKey 2560 byte. Nyckelgenereringen är deterministisk för samma frö och implementeringen kontrolleras mot den officiella kända-svar-vektorn
Exempel
if MLDSA44KeyGen(Seed, PublicKey, SecretKey) then
begin
// retain SecretKey in protected storage
end;