5个版本
| 0.1.6 | 2022年4月14日 |
|---|---|
| 0.1.5 | 2021年11月25日 |
| 0.1.4 | 2021年9月20日 |
| 0.1.1 | 2021年6月10日 |
| 0.1.0 | 2021年2月26日 |
#2594 in 密码学
每月 33次下载
38MB
1M SLoC
ntruprime
本包包含了对以下方案的C语言实现的绑定,来自 PQClean。
本项目封装了参与NIST PQC标准化工作的后量子密码学算法。目前,它是PQClean项目C实现的一个包装集合。
序列化
如果您想启用serde支持,请启用serialization功能。
包含的PQClean实现
以下列出了包含的方案及其从PQClean项目中获取的对应实现。默认实现用于Rust友好的接口,其他实现仅作为ffi方法公开。
ntrulpr653cleanavx2(如果支持)
ntrulpr761cleanavx2(如果支持)
ntrulpr857cleanavx2(如果支持)
ntrulpr953cleanavx2(如果支持)
ntrulpr1013cleanavx2(如果支持)
ntrulpr1277cleanavx2(如果支持)
sntrup653cleanavx2(如果支持)
sntrup761cleanavx2(如果支持)
sntrup857cleanavx2(如果支持)
sntrup953cleanavx2(如果支持)
sntrup1013cleanavx2(如果支持)
sntrup1277cleanavx2(如果支持)
许可证
本项目的包装和包装生成脚本受MIT或Apache 2.0许可证的保护,由您选择。
然而,我们链接的实现不受此保护。请参阅PQClean项目的适当许可证。