18 个版本
0.2.20 | 2024 年 8 月 3 日 |
---|---|
0.2.19 |
|
0.2.17 | 2022 年 11 月 4 日 |
0.2.16 | 2021 年 12 月 30 日 |
0.1.2 | 2019 年 2 月 3 日 |
#75 in 加密
9,816,532 每月下载量
在 14,651 个crate(5 个直接)中使用
120KB
3.5K SLoC
Cryptocorrosion
纯 Rust 的加密算法。
这些 crate 的主要接口是 RustCrypto 特性。
所有 crate 都与 no-std 兼容。
最低 Rust 版本:1.61.0
支持算法
加密散列
算法 | crate 名称 | SIMD |
---|---|---|
Blake | blake-hash | [1] |
Grøstl | groestl-aesni | ✔️ |
JH | jh-x86_64 | ✔️ |
Skein | skein-hash | ❌ |
[1] SIMD 对于配置了 target-cpu/target-feature 的构建可用,但尚未支持运行时 CPU 识别。
分组密码
算法 | crate 名称 | SIMD |
---|---|---|
Threefish | threefish-cipher | ❌ |
流密码
算法 | crate 名称 | SIMD |
---|---|---|
ChaCha | c2-chacha | ✔️ |
许可证
所有 crate 都在以下许可证下
任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,均应按上述方式双重许可,不附加任何额外条款或条件。
依赖项
~0.9–1.5MB
~26K SLoC