3 个版本
0.5.11 | 2022年7月2日 |
---|---|
0.5.10 | 2022年7月2日 |
0.5.9 | 2021年10月17日 |
2014 在 密码学 中
每月 46 次下载
用于 10 个 crate (2 个直接)
38MB
1M SLoC
ntru
此 crate 包含了对以下方案的 C 实现的绑定,来自 PQClean。
此项目打包了参与 NIST PQC 标准化工作 的后量子密码学算法。它目前是 PQClean 项目的 C 实现的包装集合。
序列化
如果您需要 serde
支持,请启用 serialization
功能。
包含的 PQClean 实现列表
以下是包含的方案及其从 PQClean 源头的相应实现列表。Rust 友好的接口中使用 "default" 实现方式,替代实现仅作为 ffi
方法公开。
ntruhps2048509
clean
avx2
(如果支持)
ntruhps2048677
clean
avx2
(如果支持)
ntruhps4096821
clean
avx2
(如果支持)
ntruhps40961229
clean
ntruhrss701
clean
avx2
(如果支持)
ntruhrss1373
clean
许可证
此项目中的包装和包装生成脚本受 MIT 或 Apache 2.0 许可证的覆盖,由您选择。
然而,我们链接到的实现不受保护。请参阅 PQClean 项目以获取适当的许可证。