
GNU Nettle 加密库发布了重大更新,引入了对 SLH-DSA 的支持,这是 NIST 为 FIPS 205 标准选定的后量子签名方案。
Nettle 4.0 完全支持该标准的 SLH-DSA 签名,也称为 SPHINCS+ 算法。SLH-DSA 是无状态的,并且能够抵御经典和量子计算攻击。SLH-DSA 最终可以取代 RSA、ECDSA 和类似算法。
Nettle 4.0 版本确实破坏了一些 API/ABI,开发者需要注意。ABI 变更中包括为某些类型引入 16 字节对齐,以帮助提高 SIMD 加载和存储指令的性能。
此外,还有一些各种修复,要求 C99 编译器支持构建此库,以及各种其他变更,但主要的一个是 SLH-DSA 签名支持。
有关 GNU Nettle 4.0 版本的更多详细信息,请参阅邮件列表公告。
Linuxeden开源社区