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 • Rust 包仓库 101/week @ 2024-03-15 • Rust 包仓库 149/week @ 2024-03-22 • Rust 包仓库 112/week @ 2024-03-29 • Rust 包仓库 187/week @ 2024-04-05 • Rust 包仓库 88/week @ 2024-04-12 • Rust 包仓库 72/week @ 2024-04-19 • Rust 包仓库 77/week @ 2024-04-26 • Rust 包仓库 54/week @ 2024-05-03 • Rust 包仓库 45/week @ 2024-05-10 • Rust 包仓库 75/week @ 2024-05-17 • Rust 包仓库 55/week @ 2024-05-24 • Rust 包仓库 42/week @ 2024-05-31 • Rust 包仓库 38/week @ 2024-06-07 • Rust 包仓库 50/week @ 2024-06-14 • Rust 包仓库 61/week @ 2024-06-21 • Rust 包仓库 18/week @ 2024-06-28 • Rust 包仓库

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

MIT/Apache 许可

130KB
3K SLoC

C 3K SLoC // 0.1% comments • Rust 包仓库 Rust 69 SLoC • Rust 包仓库

量子安全密码库的绑定

dependency status

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

如何生成绑定

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

文档

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

依赖项

~52–400KB