[−][src]Crate tiny_keccak
An implementation of the FIPS-202-defined SHA-3 and SHAKE functions.
The Keccak-f[1600]
permutation is fully unrolled; it's nearly as fast
as the Keccak team's optimized permutation.
Building
cargo build
Usage
Add this to your Cargo.toml
:
[dependencies]
tiny-keccak = "1.0"
Original implementation in C: https://github.com/coruus/keccak-tiny
Implementor: David Leon Gil
Port to rust: Marek Kotewicz (marek.kotewicz@gmail.com)
License: CC0, attribution kindly requested. Blame taken too, but not liability.
Structs
Keccak | This structure should be used to create keccak/sha3 hash. |
XofReader |
Functions
keccak224 | |
keccak256 | |
keccak384 | |
keccak512 | |
keccakf | keccak-f[1600] |
sha3_224 | |
sha3_256 | |
sha3_384 | |
sha3_512 | |
shake128 | |
shake256 |