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硬件支持

Download history • Rust 包仓库 432/week @ 2024-03-14 • Rust 包仓库 441/week @ 2024-03-21 • Rust 包仓库 411/week @ 2024-03-28 • Rust 包仓库 386/week @ 2024-04-04 • Rust 包仓库 634/week @ 2024-04-11 • Rust 包仓库 633/week @ 2024-04-18 • Rust 包仓库 1128/week @ 2024-04-25 • Rust 包仓库 839/week @ 2024-05-02 • Rust 包仓库 649/week @ 2024-05-09 • Rust 包仓库 630/week @ 2024-05-16 • Rust 包仓库 508/week @ 2024-05-23 • Rust 包仓库 442/week @ 2024-05-30 • Rust 包仓库 331/week @ 2024-06-06 • Rust 包仓库 393/week @ 2024-06-13 • Rust 包仓库 450/week @ 2024-06-20 • Rust 包仓库 385/week @ 2024-06-27 • Rust 包仓库

每月下载量 1,619

MIT 许可证

52KB
724 代码行

deoxysii-rust - Deoxys-II-256-128 for Rust

Build status

此包提供了 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