6 个版本
0.2.4 | 2022年7月29日 |
---|---|
0.2.3 | 2022年2月17日 |
0.2.2 | 2021年4月20日 |
0.2.1 | 2020年8月24日 |
0.1.0 | 2019年4月22日 |
#416 在 硬件支持
每月下载量 1,619
52KB
724 代码行
deoxysii-rust - Deoxys-II-256-128 for Rust
此包提供了 Deoxys-II-256-128 v1.43 的 Rust 实现。
该实现使用 Intel SIMD 内部函数(SSSE3 和 AES-NI)以提高速度,因此只能在相对较新的 x86-64 处理器上运行。
MSRV 为 1.59.0
。
要构建一切、运行测试和基准测试,只需运行 make
。
如果您已设置 RUSTFLAGS
环境变量,它将覆盖仓库中的 .cargo/config
中设置的 Rust 标志,因此请确保您还添加了 -C target-feature=+aes,+ssse3
到自定义标志或代码将无法构建。
lib.rs
:
Deoxys-II-256-128 MRAE 基本运算符实现。
依赖关系
~0.4–0.8MB
~19K SLoC