#block-cipher #gost #crypto #threefish

threefish-cipher

Threefish分组密码

3个不稳定版本

使用旧的Rust 2015

0.4.0 2020年11月2日
0.3.1 2019年1月26日
0.3.0 2018年10月22日

#2038密码学

Download history 38/week @ 2024-03-12 37/week @ 2024-03-19 52/week @ 2024-03-26 80/week @ 2024-04-02 15/week @ 2024-04-09 32/week @ 2024-04-16 41/week @ 2024-04-23 14/week @ 2024-04-30 12/week @ 2024-05-07 16/week @ 2024-05-14 11/week @ 2024-05-21 28/week @ 2024-05-28 18/week @ 2024-06-04 13/week @ 2024-06-11 16/week @ 2024-06-18 22/week @ 2024-06-25

74 每月下载量
8 个crate中使用 (via skein-hash)

MIT/Apache

15KB
325 代码行

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许可协议定义,应作为上述双重许可,不附加任何额外条款或条件。


lib.rs:

NIST提交的测试

依赖关系

~320KB