MLDSA44KeyGen

Kriptografi

Açıklama

32 baytlık bir tohumdan deterministik olarak bir ML-DSA-44 genel ve gizli anahtar çifti üretir

Sözdizimi

Delphi

Function MLDSA44KeyGen(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-44 parametre kümesidir. PublicKey 1312 bayt, SecretKey 2560 bayt içerir. Anahtar üretimi aynı tohum için deterministiktir ve gerçekleme resmi bilinen yanıt vektörüyle denetlenir

Örnek

if MLDSA44KeyGen(Seed, PublicKey, SecretKey) then
begin
  // retain SecretKey in protected storage
end;

Ayrıca bkz.

MLDSA44Sign, MLDSA44Verify