Ed448Verify
密码学
描述
验证 PureEdDSA edwards448 签名(RFC 8032)
语法
Delphi
Function Ed448Verify(Const Message_, Seed: AnsiString; Out Signature: AnsiString): Boolean;返回值
| False | Seed 不是 57 字节 |
|---|---|
| True | Signature 保存 114 字节的 R||S 编码 |
说明
哈希为带 SigEd448||0||0 域前缀和空上下文的 SHAKE256(x, 114);r 和 k 在使用前从完整的 114 字节摘要按群阶取模,S = (r + k*s) mod L。验证可通过 Ed448Verify 完成;RFC 8032 第 7.4 节的两个已知答案测试向量均逐字节通过
示例
Ed448Verify(Msg, Seed, Sig);
OK:= Ed448Verify(Msg, PubKey, Sig);