3个不稳定版本
使用旧的Rust 2015
0.4.0 | 2020年11月2日 |
---|---|
0.3.1 | 2019年1月26日 |
0.3.0 | 2018年10月22日 |
#2038 在 密码学 中
74 每月下载量
在 8 个crate中使用 (via skein-hash)
15KB
325 代码行
Cryptocorrosion
纯Rust的加密算法。
这些crate的主要接口是RustCrypto traits。
所有crate都兼容no-std。
最低Rust版本
- 算法crate (带有RustCrypto API):1.41.0
- 支持crate:1.32.0
支持算法
加密散列
Algo | crate名称 | SIMD |
---|---|---|
Blake | blake-hash | [1] |
Grøstl | groestl-aesni | ✔️ |
JH | jh-x86_64 | ✔️ |
Skein | skein-hash | ❌ |
[1] SIMD对于配置了target-cpu/target-feature的构建可用,但尚未支持运行时CPU检测。
分组密码
Algo | crate名称 | SIMD |
---|---|---|
Threefish | threefish-cipher | ❌ |
流密码
Algo | crate名称 | SIMD |
---|---|---|
ChaCha | c2-chacha | ✔️ |
许可协议
所有crate均许可以下其中之一
任选其一。
贡献
除非您明确说明,否则您提交给作品以供包含在内的任何贡献,根据Apache-2.0许可协议定义,应作为上述双重许可,不附加任何额外条款或条件。
lib.rs
:
NIST提交的测试
依赖关系
~320KB