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);