MLDSA44Verify
密码学
描述
针对公钥、消息和可选上下文验证 ML-DSA-44 签名
语法
Delphi
Function MLDSA44Verify(Const PublicKey, Message, Context, Signature: AnsiString): Boolean;返回值
| 仅当 PublicKey 为 1312 字节、Signature 为 2420 字节、Context 不超过 255 字节且签名真实有效时为 True | |
| 长度无效、提示格式错误、响应系数超出范围或承诺哈希不匹配时为 False |
说明
验证是确定性的,并在重建承诺之前执行 FIPS 204 范数检查。官方已知答案向量和被篡改签名向量均包含在回归测试套件中
示例
if not MLDSA44Verify(PublicKey, Message, Context, Signature) then
Reject(Message);