MLDSA44Verify
التشفير
الوصف
تتحقق من توقيع ML-DSA-44 لمفتاح عام ورسالة وسياق اختياري
الصيغة
Delphi
Function MLDSA44Verify(Const PublicKey, Message, Context, Signature: AnsiString): Boolean;القيم المُرجعة
| القيمة True فقط عندما يكون PublicKey بطول 1312 بايت وSignature بطول 2420 بايت وContext بطول 255 بايتًا على الأكثر ويكون التوقيع أصيلًا | |
| القيمة False للأطوال غير الصالحة أو التلميحات المشوهة أو معاملات الاستجابة خارج المدى أو تجزئة الالتزام غير المطابقة |
ملاحظات
التحقق حتمي ويجري فحوص المعايرة في FIPS 204 قبل إعادة بناء الالتزام. ويغطي مجموعة الانحدار متجه الإجابة المعروفة الرسمي ومتجهات التوقيعات العبثية
مثال
if not MLDSA44Verify(PublicKey, Message, Context, Signature) then
Reject(Message);