2 个版本

0.2.5 2022年7月2日
0.2.4 2021年10月17日
0.2.3 2021年10月17日
0.2.2 2021年10月16日
0.2.1 2021年10月13日

#2125密码学

Download history 101/week @ 2024-03-15 149/week @ 2024-03-22 112/week @ 2024-03-29 187/week @ 2024-04-05 88/week @ 2024-04-12 72/week @ 2024-04-19 77/week @ 2024-04-26 54/week @ 2024-05-03 45/week @ 2024-05-10 75/week @ 2024-05-17 55/week @ 2024-05-24 42/week @ 2024-05-31 38/week @ 2024-06-07 50/week @ 2024-06-14 61/week @ 2024-06-21 18/week @ 2024-06-28

170 每月下载量
用于 26 个crate (11 个直接使用)

MIT/Apache 许可

130KB
3K SLoC

C 3K SLoC // 0.1% comments Rust 69 SLoC

量子安全密码库的绑定

dependency status

此仓库包含了对 NIST 竞赛 中密码算法 C 实现的绑定。这些绑定基于 PQClean 项目生成,该项目旨在收集密码算法的“清洁”实现。

如何生成绑定

pqcrypto-templates 文件夹包含 Rust 文件的原始副本。绑定库是从 PQClean 元文件和 PQClean 指定的 API 生成的。文件 implementations.yaml 控制每个方案的版本号和包含的变体。不同的 pq-crates 的生成是通过 generate-implementation.py 脚本完成的。

文档

请参阅 docs.rs 上主项目的文档

依赖项

~52–400KB