MLDSA44Verify

Kriptografi

Açıklama

Bir genel anahtar, ileti ve isteğe bağlı bağlam için ML-DSA-44 imzasını doğrular

Sözdizimi

Delphi

Function MLDSA44Verify(Const PublicKey, Message, Context, Signature: AnsiString): Boolean;

Dönüş değerleri

PublicKey 1312 bayt, Signature 2420 bayt, Context en fazla 255 bayt olduğunda ve imza gerçek olduğunda yalnızca True
Geçersiz uzunluklarda, bozuk ipuçlarında, aralık dışı yanıt katsayılarında veya eşleşmeyen bir taahhüt özetinde False

Açıklamalar

Doğrulama deterministiktir ve taahhüdü yeniden kurmadan önce FIPS 204 norm denetimlerini uygular. Resmi bilinen yanıt vektörü ile kurcalanmış imza vektörleri regresyon paketi kapsamındadır

Örnek

if not MLDSA44Verify(PublicKey, Message, Context, Signature) then
  Reject(Message);

Ayrıca bkz.

MLDSA44KeyGen, MLDSA44Sign