deoxysii

Crates.iodeoxysii
lib.rsdeoxysii
version0.2.4
sourcesrc
created_at2019-04-22 22:23:31.808784
updated_at2022-07-29 12:43:42.442224
descriptionDeoxys-II-256-128 MRAE primitives for Rust
homepage
repositoryhttps://github.com/oasisprotocol/deoxysii-rust
max_upload_size
id129540
size106,592
Committers (github:oasisprotocol:committers)

documentation

README

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

Build status

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.

Commit count: 55

cargo fmt