cryptonight-hash

Build Status Crates.io Documentation Crates.io

A pure-rust implementation of the CryptoNight digest algorithm. The implementation is based on the specification in CryptoNote standard 8.

The crate is compiled with support for AES CPU extensions if the platform supports it, currently only on x86 and x86_64. It is possible to disable this by disabling the default features.

Features

Compared to others

There are already different crates that also implement this digest algorithm, but there are some differences. In decreasing order of downloads (as of 2019-10-25):

Aside from the differences above, this crate is the only one that can easily compute hashes incrementally and that can operate with the traits in the digest crate.

Wish list