5个不稳定版本
使用旧的Rust 2015
0.4.1 | 2021年12月30日 |
---|---|
0.4.0 | 2020年11月2日 |
0.3.2 | 2019年10月21日 |
0.3.1 | 2019年2月1日 |
0.2.0 | 2018年10月22日 |
#1759 in 加密学
801每月下载量
用于8个crate(6直接)
125KB
3.5K SLoC
Cryptocorrosion
纯Rust实现的加密算法。
这些crate的主要接口是RustCrypto traits。
所有crate都兼容no-std。
最低Rust版本
- 算法crate(带有RustCrypto API):1.41.0
- 支持crate:1.32.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许可证的定义,应按照上述方式双许可,而无需任何附加条款或条件。
lib.rs
:
BLAKE,基于ChaCha密码的SHA-3哈希函数决赛选手
依赖关系
~1.1–1.8MB
~34K SLoC