7.3 Test Vectors for Ed25519ph (Ed25519ph 测试向量)
7.3 Test Vectors for Ed25519ph (Ed25519ph 测试向量)
本节给出 Ed25519ph 的测试向量. Ed25519ph 是 Ed25519 的预哈希 (prehash) 变体, 签名前先对消息应用指定哈希处理, 再使用 EdDSA 签名过程.
该向量用于验证实现是否按 Ed25519ph 规则处理 MESSAGE, 而不是把它当作普通 Ed25519 消息直接签名. 字段含义: SECRET KEY 是 32 字节私钥种子, PUBLIC KEY 是编码后的公钥, MESSAGE 是待签名消息及其字节长度, SIGNATURE 是 Ed25519ph 签名结果. ALGORITHM 标签必须保持为 Ed25519ph.
-----TEST abc
ALGORITHM:
Ed25519ph
SECRET KEY:
833fe62409237b9d62ec77587520911e
9a759cec1d19755b7da901b96dca3d42
PUBLIC KEY:
ec172b93ad5e563bf4932c70e1245034
c35467ef2efd4d64ebf819683467e2bf
MESSAGE (length 3 bytes):
616263
SIGNATURE:
98a70222f0b8121aa9d30f813d683f80
9e462b469c7ff87639499bb94e6dae41
31f85042463c2a355a2003d062adf5aa
a10b8c61e636062aaad11c2a26083406
-----