2个版本
0.1.2 | 2019年2月3日 |
---|---|
0.1.1 | 2019年2月1日 |
#2042 in 加密学
每月46次下载
在4个crate中使用(通过jh-x86_64)
24KB
618 行
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许可证定义,应如上所述双许可,不附加任何额外条款或条件。