0.6.5 |
|
---|---|
0.6.4 |
|
0.6.3 |
|
0.6.2 |
|
#62 in #后量子
38MB
1M SLoC
sphincsplus
此crate包含了对以下方案的C实现绑定的绑定,来自 PQClean.
此项目包装了参与 NIST PQC标准化工作 的后量子密码学算法。它目前是来自 PQClean 项目的C实现包装集合。
序列化
如果您想启用 serde
支持,请启用 serialization
功能。
来自PQClean的实现
以下是包含的方案和来自 PQClean 的对应实现的列表。在Rust友好型接口中使用了“默认”实现,其他实现仅作为 ffi
方法公开。
sphincs-haraka-128f-robust
aesni
(如果支持)clean
(默认)
sphincs-haraka-128f-simple
aesni
(如果支持)clean
(默认)
sphincs-haraka-128s-robust
aesni
(如果支持)clean
(默认)
sphincs-haraka-128s-simple
aesni
(如果支持)clean
(默认)
sphincs-haraka-192f-robust
aesni
(如果支持)clean
(默认)
sphincs-haraka-192f-simple
aesni
(如果支持)clean
(默认)
sphincs-haraka-192s-robust
aesni
(如果支持)clean
(默认)
sphincs-haraka-192s-simple
aesni
(如果支持)clean
(默认)
sphincs-haraka-256f-robust
aesni
(如果支持)clean
(默认)
sphincs-haraka-256f-simple
aesni
(如果支持)clean
(默认)
sphincs-haraka-256s-robust
aesni
(如果支持)clean
(默认)
sphincs-haraka-256s-simple
aesni
(如果支持)clean
(默认)
sphincs-shake256-128f-robust
avx2
(如果支持)clean
(默认)
sphincs-shake256-128f-simple
avx2
(如果支持)clean
(默认)
sphincs-shake256-128s-robust
avx2
(如果支持)clean
(默认)
sphincs-shake256-128s-simple
avx2
(如果支持)clean
(默认)
sphincs-shake256-192f-robust
avx2
(如果支持)clean
(默认)
sphincs-shake256-192f-simple
avx2
(如果支持)clean
(默认)
sphincs-shake256-192s-robust
avx2
(如果支持)clean
(默认)
sphincs-shake256-192s-simple
avx2
(如果支持)clean
(默认)
sphincs-shake256-256f-robust
avx2
(如果支持)clean
(默认)
sphincs-shake256-256f-simple
avx2
(如果支持)clean
(默认)
sphincs-shake256-256s-robust
avx2
(如果支持)clean
(默认)
sphincs-shake256-256s-simple
avx2
(如果支持)clean
(默认)
sphincs-sha256-128f-robust
avx2
(如果支持)clean
(默认)
sphincs-sha256-128f-simple
avx2
(如果支持)clean
(默认)
sphincs-sha256-128s-robust
avx2
(如果支持)clean
(默认)
sphincs-sha256-128s-simple
avx2
(如果支持)clean
(默认)
sphincs-sha256-192f-robust
avx2
(如果支持)clean
(默认)
sphincs-sha256-192f-simple
avx2
(如果支持)clean
(默认)
sphincs-sha256-192s-robust
avx2
(如果支持)clean
(默认)
sphincs-sha256-192s-simple
avx2
(如果支持)clean
(默认)
sphincs-sha256-256f-robust
avx2
(如果支持)clean
(默认)
sphincs-sha256-256f-simple
avx2
(如果支持)clean
(默认)
sphincs-sha256-256s-robust
avx2
(如果支持)clean
(默认)
sphincs-sha256-256s-simple
avx2
(如果支持)clean
(默认)
许可证
此项目中的包装和包装生成脚本受MIT或Apache 2.0许可证的保护,由您选择。
然而,我们链接的实现不受此限制。有关适当的许可证,请参阅 PQClean 项目。