Skip to content

Deoxys-II-256-128 MRAE primitives for Rust

License

Notifications You must be signed in to change notification settings

oasisprotocol/deoxysii-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Deoxys-II-256-128 MRAE primitives for Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published