Ed448Verify
Kriptografi
Deskripsi
Memverifikasi tanda tangan PureEdDSA edwards448 (RFC 8032)
Sintaks
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;Nilai yang dikembalikan
| False | Seed bukan 57 byte |
|---|---|
| True | Signature memuat enkode R||S 114 byte |
Catatan
Hashingnya adalah SHAKE256(x, 114) dengan awalan domain SigEd448||0||0 dan konteks kosong; r dan k direduksi modulo orde grup dari digest 114 byte penuh sebelum digunakan, dan S = (r + k*s) mod L. Verifikasi tersedia melalui Ed448Verify; kedua vektor known-answer RFC 8032 bagian 7.4 lulus byte demi byte
Contoh
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);