Ed448Verify

קריפטוגרפיה

תיאור

מאמת חתימת PureEdDSA על edwards448‏ (RFC 8032)

תחביר

Delphi

Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;

ערכים מוחזרים

Falseהזרע אינו בן 57 בתים
TrueSignature מחזיק את הקידוד 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);

ראה גם

Ed448Verify, Ed448PublicKeyFromSeed, SHAKE256ByteArray