Expand description

A convenience trait for digest bounds used throughout the library

Traits

Trait inheriting the requirements from digest::Digest for compatibility with HKDF and HMAC Associated types could be simplified when they are made as defaults: https://github.com/rust-lang/rust/issues/29661
Trait to simplify requirements for Hash.