nhynes / deoxysii-rust

Deoxys-II-256-128 MRAE primitives for Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 nightly version of Rust is required to build this crate.

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.

About

Deoxys-II-256-128 MRAE primitives for Rust

License:MIT License


Languages

Language:Rust 97.5%Language:Makefile 2.5%