【发布时间】:2020-03-14 06:01:51
【问题描述】:
我正在尝试使用 Luna HSM(Gemalto) 实现 EDDSA 签名
Signature signature = null;
signature = Signature.getInstance("EDDSA", "LunaProvider");
PrivateKey privateKey = getPrivateByAlias(privateKeyLabel);
signature.initSign(privateKey);
signature.update(payload);
byte[] byteArray = signature.sign();
但是在签名之后,byteArray 的大小变成了 71,而 EDDSA 签名大小按照规范是 64。我不确定我在这里缺少什么。 我在网上也找不到任何文件。
【问题讨论】:
标签: java cryptography hsm gemalto ed25519