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; שני וקטורי התשובה הידועים של RFC 8032 סעיף 7.4 עוברים בית-אחר-בית
דוגמה
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);