#后量子密码学 #后量子 #安全

已删除 pqcrypto-kyber-wasi

支持WASM/WASI的后量子密钥封装机制kyber

0.7.6 2021年10月17日
0.7.5 2021年10月17日
0.7.4 2021年10月16日
0.7.3 2021年10月13日

#67 in #后量子


用于 pqcrypto-wasi

MIT/Apache

37MB
1M SLoC

GNU Style Assembly 555K SLoC // 0.0% comments C 344K SLoC // 0.2% comments Bitbake 56K SLoC // 0.0% comments Rust 2K SLoC // 0.0% comments Python 1.5K SLoC // 0.1% comments Jinja2 201 SLoC INI 5 SLoC

kyber

此crate包含以下方案的C实现绑定,来自 PQClean.

本项目打包了参与NIST PQC标准化工作的后量子密码学算法。它目前是PQClean项目C实现包装的集合。

序列化

如果您需要serde支持,请启用serialization功能。

PQClean中包含的实现

以下是包含的方案及其从PQClean获取的对应实现列表。Rust友好界面使用“default”实现,其他实现仅作为ffi方法公开。

  • kyber512
    • avx2(如果支持)
    • clean(默认)
  • kyber768
    • avx2(如果支持)
    • clean(默认)
  • kyber1024
    • avx2(如果支持)
    • clean(默认)
  • kyber512-90s
    • avx2(如果支持)
    • clean(默认)
  • kyber768-90s
    • avx2(如果支持)
    • clean(默认)
  • kyber1024-90s
    • avx2(如果支持)
    • clean(默认)

许可证

本项目中的包装器和包装器生成脚本受MIT或Apache 2.0许可证保护,任选其一。

然而,我们链接的实现不受保护。请参阅PQClean项目以获取适当的许可证。

依赖关系