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 در دسترس است؛ هر دو بردار پاسخ شناخته‌شده بخش 7.4 RFC 8032 بایت‌به‌بایت پاس می‌شوند

مثال

Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);

همچنین ببینید

Ed448Verify, Ed448PublicKeyFromSeed, SHAKE256ByteArray