#simd #crypto

no-std ppv-null

安全、便携、非SIMD的crypto-simd API实现

2个版本

0.1.2 2019年2月3日
0.1.1 2019年2月1日

#2042 in 加密学

每月46次下载
4个crate中使用(通过jh-x86_64

MIT/Apache

24KB
618

Cryptocorrosion

纯Rust的加密算法。

这些crate的主要接口是RustCrypto traits。

所有crate均兼容no-std。

最小Rust版本

  • 算法crate(带有RustCrypto API):1.41.0
  • 支持crate:1.32.0

Build Status

支持算法

加密哈希

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许可证定义,应如上所述双许可,不附加任何额外条款或条件。

依赖项