Ed448Verify
التشفير
الوصف
تتحقق من توقيع PureEdDSA على edwards448 (RFC 8032)
الصيغة
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;القيم المُرجعة
| False | البذرة ليست 57 بايت |
|---|---|
| True | يحمل Signature ترميز R||S بطول 114 بايت |
ملاحظات
التجزئة هي SHAKE256(x, 114) مع بادئة النطاق SigEd448||0||0 وسياق فارغ؛ ويُختزل r وk بترديد رتبة المجموعة من الملخص كامل البالغ 114 بايت قبل الاستخدام، وتكون S = (r + k*s) mod L. التحقق متاح عبر Ed448Verify؛ وكلا متجهي الإجابة المعروفة في القسم 7.4 من RFC 8032 ينحج بايتًا ببايت
مثال
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);