# 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/)