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