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
方法公开。
ntrulpr653
clean
avx2
(如果支持)
ntrulpr761
clean
avx2
(如果支持)
ntrulpr857
clean
avx2
(如果支持)
ntrulpr953
clean
avx2
(如果支持)
ntrulpr1013
clean
avx2
(如果支持)
ntrulpr1277
clean
avx2
(如果支持)
sntrup653
clean
avx2
(如果支持)
sntrup761
clean
avx2
(如果支持)
sntrup857
clean
avx2
(如果支持)
sntrup953
clean
avx2
(如果支持)
sntrup1013
clean
avx2
(如果支持)
sntrup1277
clean
avx2
(如果支持)
许可证
本项目的包装和包装生成脚本受MIT或Apache 2.0许可证的保护,由您选择。
然而,我们链接的实现不受此保护。请参阅PQClean项目的适当许可证。