10 个版本
0.3.0 | 2023年10月16日 |
---|---|
0.2.10 | 2021年11月25日 |
0.2.9 | 2021年9月20日 |
0.2.6 | 2021年6月10日 |
0.1.0 |
|
#2451 in 密码学
112 每月下载量
在 11 个crate中(6 个直接)使用
19MB
426K SLoC
falcon
本crate包含以下方案的C实现绑定,来自 PQClean。
本项目打包了参与 NIST PQC 标准化努力 的后量子加密算法。目前该项目是一个围绕 PQClean 项目C实现的包装集合。
序列化
如果您想启用 serde
支持,请启用 serialization
功能。
包含来自 PQClean 的实现
以下是包含的方案和对应实现列表,这些实现来自 PQClean。Rust 友好的接口中使用“默认”实现,其他实现仅作为 ffi
方法公开。
falcon-512
clean
avx2
(如果支持)aarch64
(如果支持)
falcon-1024
clean
avx2
(如果支持)aarch64
(如果支持)
许可证
本项目中的包装和包装生成脚本受 MIT 或 Apache 2.0 许可证的覆盖,由您选择。
但我们链接的实现不受此限制。请参阅 PQClean 项目以获取适当的许可证。