MLDSA65KeyGen
Kriptografi
Açıklama
32 baytlık bir tohumdan deterministik olarak bir ML-DSA-65 genel ve gizli anahtar çifti üretir
Sözdizimi
Delphi
Function MLDSA65KeyGen(Const Seed: AnsiString; Out PublicKey, SecretKey: AnsiString): Boolean;Dönüş değerleri
| Seed tam olarak 32 bayt içerdiğinde ve her iki çıktı da üretildiğinde True | |
| Geçersiz tohum uzunluğunda False; bu durumda PublicKey ve SecretKey boştur |
Açıklamalar
Bu, FIPS 204 tarafından tanımlanan ML-DSA-65 parametre kümesidir. PublicKey 1952 bayt, SecretKey 4032 bayt içerir. Anahtar üretimi aynı tohum için deterministiktir ve gerçekleme resmi bilinen yanıt vektörüyle denetlenir
Örnek
if MLDSA65KeyGen(Seed, PublicKey, SecretKey) then
begin
// retain SecretKey in protected storage
end;