6 releases
0.2.4 | Jul 29, 2022 |
---|---|
0.2.3 | Feb 17, 2022 |
0.2.2 | Apr 20, 2021 |
0.2.1 | Aug 24, 2020 |
0.1.0 | Apr 22, 2019 |
#416 in Hardware support
1,619 downloads per month
52KB
724 lines
deoxysii-rust - Deoxys-II-256-128 for Rust
This crate provides a Rust implementation of Deoxys-II-256-128 v1.43.
The implementation uses Intel SIMD intrinsics (SSSE3 and AES-NI) for speed and will therefore only run on relatively modern x86-64 processors.
The MSRV is 1.59.0
.
To build everything, run tests and benchmarks, simply run make
.
If you have the RUSTFLAGS
environment variable set, it will override Rust
flags set in the repository's .cargo/config
, so make sure you also add
-C target-feature=+aes,+ssse3
to your custom flags or the code will fail
to build.
lib.rs
:
Deoxys-II-256-128 MRAE primitive implementation.
Dependencies
~0.4–0.8MB
~19K SLoC