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 方法公开。
ntruhps2048509cleanavx2(如果支持)
ntruhps2048677cleanavx2(如果支持)
ntruhps4096821cleanavx2(如果支持)
ntruhps40961229clean
ntruhrss701cleanavx2(如果支持)
ntruhrss1373clean
许可证
此项目中的包装和包装生成脚本受 MIT 或 Apache 2.0 许可证的覆盖,由您选择。
然而,我们链接到的实现不受保护。请参阅 PQClean 项目以获取适当的许可证。