0.1.7 |
|
---|---|
0.1.6 |
|
0.1.5 |
|
0.1.4 |
|
#65 in #后量子
在pqcrypto-wasi中使用
37MB
1M SLoC
ntruprime
此crate包含了对以下方案的C实现绑定的绑定,来自PQClean。
此项目打包了参与NIST PQC标准化工作的后量子密码学算法。目前,它是对PQClean项目C实现的一组包装。
序列化
如果您需要serde
支持,请启用serialization
功能。
包含来自PQClean的实现
以下列出了包含的方案及其从PQClean获取的相应实现。默认实现用于Rust友好接口,其他实现仅作为ffi
方法公开。
ntrulpr653
avx2
(如果支持)clean
(默认)
ntrulpr761
avx2
(如果支持)clean
(默认)
ntrulpr857
avx2
(如果支持)clean
(默认)
ntrulpr953
avx2
(如果支持)clean
(默认)
ntrulpr1013
avx2
(如果支持)clean
(默认)
ntrulpr1277
avx2
(如果支持)clean
(默认)
sntrup653
avx2
(如果支持)clean
(默认)
sntrup761
avx2
(如果支持)clean
(默认)
sntrup857
avx2
(如果支持)clean
(默认)
sntrup953
avx2
(如果支持)clean
(默认)
sntrup1013
avx2
(如果支持)clean
(默认)
sntrup1277
avx2
(如果支持)clean
(默认)
许可证
此项目中的包装和包装生成脚本受MIT或Apache 2.0许可证保护,由您选择。
然而,我们链接的实现不受此限制。请参阅PQClean项目以获取适当的许可证。