13 个版本
0.3.0 | 2023 年 3 月 11 日 |
---|---|
0.2.0 | 2023 年 2 月 14 日 |
0.1.0 | 2022 年 5 月 13 日 |
0.1.0-alpha.9 | 2022 年 4 月 19 日 |
0.1.0-alpha.2 | 2021 年 12 月 26 日 |
#1153 in 密码学
每月 331 次下载
用于 2 crates
1MB
13K SLoC
alkali
安全、惯用的 Rust 绑定到 Sodium 密码库。
Sodium 是一个用 C 语言编写的快速、现代密码库。本包旨在提供使用 Sodium 提供的构造的高级 API。这些构造包括简单易用的对称和不对称认证加密、签名、散列、密码派生和密钥交换:简而言之,大多数现代密码协议所需的操作。
这个库的目的是替代现在已废弃的 sodiumoxide,这里的设计决策受到了这个库的很大启发,所以感谢所有贡献者!
使用/文档
该库的完整文档可在 docs.rs 上找到。目标是整个库都有良好的文档,包括示例和有关安全问题的信息。
安全/漏洞披露
如果您发现 alkali 存在漏洞,请立即以详细信息联系 tom25519@pm.me
。
我的 age 公钥是
age1gglesedq4m2z9kc7urjhq3zlpc6qewcwpcna7s0lwh8k2c4e6fxqf3kdvq
许可协议
根据您选择的以下任一协议许可:
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交以包含在作品中的贡献,如 Apache-2.0 许可证中定义的,均将按照上述方式双许可,没有任何额外条款或条件。
依赖
~2–4MB
~34K SLoC