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;

Ayrıca bkz.

MLDSA65Sign, MLDSA65Verify