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

已撤回 pqcrypto-saber-wasi

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

0.1.12 2021年10月17日
0.1.11 2021年10月17日
0.1.10 2021年10月16日
0.1.9 2021年10月13日

69 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 Python 1.5K SLoC // 0.1% comments Rust 1K SLoC // 0.0% comments Jinja2 201 SLoC INI 5 SLoC

saber

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

此项目打包了参与NIST PQC标准化努力的后量子密码学算法。目前它是一个围绕PQClean项目的C实现封装的集合。

序列化

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

PQClean中包含的实现

以下是包含的方案及其从PQClean获取的相应实现列表。在Rust友好的接口中使用“默认”实现,其他实现仅作为ffi方法公开。

  • firesaber
    • avx2(如果支持)
    • clean(默认)
  • lightsaber
    • avx2(如果支持)
    • clean(默认)
  • saber
    • avx2(如果支持)
    • clean(默认)

许可

此项目中的封装和封装生成脚本受MIT或Apache 2.0许可的保护,由您选择。

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

依赖项