Ed448Verify
Kriptografi
Açıklama
Bir PureEdDSA edwards448 imzasını doğrular (RFC 8032)
Sözdizimi
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;Dönüş değerleri
| False | Seed 57 bayt değildir |
|---|---|
| True | Signature, 114 baytlık R||S kodlamasını taşır |
Açıklamalar
Özetleme, SigEd448||0||0 etki alanı önekli ve boş bağlamlı SHAKE256(x, 114) biçimindedir; r ve k, kullanımdan önce tam 114 baytlık özet üzerinden grup düzenine göre indirgenir ve S = (r + k*s) mod L olur. Doğrulama Ed448Verify üzerinden yapılabilir; RFC 8032 bölüm 7.4 bilinen yanıt vektörlerinin ikisi de bayt bayt geçer
Örnek
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);