An implementation of the FIPS-202-defined SHA-3 and SHAKE functions.
Keccak-f permutation is fully unrolled; it's nearly as fast
as the Keccak team's optimized permutation.
Add this to your
[dependencies] tiny-keccak = "0.1"
and this to your crate root:
extern crate tiny_keccak;
Original implemntation in C: https://github.com/coruus/keccak-tiny
Implementor: David Leon Gil
Port to rust: Marek Kotewicz (email@example.com)
License: CC0, attribution kindly requested. Blame taken too, but not liability.