# SP800-185
[![travis-ci](https://api.travis-ci.org/quininer/sp800-185.svg)](https://travis-ci.org/quininer/sp800-185)
[![crates](https://img.shields.io/crates/v/sp800-185.svg)](https://crates.io/crates/sp800-185)
[![license](https://img.shields.io/github/license/quininer/sp800-185.svg)](https://github.com/quininer/sp800-185/blob/master/LICENSE)
[![docs.rs](https://docs.rs/sp800-185/badge.svg)](https://docs.rs/sp800-185/)
SHA-3 Derived Functions (SP800-185) Implementation in Rust.
* [SHA-3 Derived Functions: cSHAKE, KMAC, TupleHash, and ParallelHash](https://www.nist.gov/publications/sha-3-derived-functions-cshake-kmac-tuplehash-and-parallelhash)
* [KeccakCodePackage](https://github.com/gvanas/KeccakCodePackage)
* [SHAKE, cSHAKE and some more bit ordering April 2017](https://cryptologie.net/article/388/shake-cshake-and-some-more-bit-ordering/)