Crates.io | deoxysii |
lib.rs | deoxysii |
version | 0.2.4 |
source | src |
created_at | 2019-04-22 22:23:31.808784 |
updated_at | 2022-07-29 12:43:42.442224 |
description | Deoxys-II-256-128 MRAE primitives for Rust |
homepage | |
repository | https://github.com/oasisprotocol/deoxysii-rust |
max_upload_size | |
id | 129540 |
size | 106,592 |
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.