blake2_c is a safe Rust wrapper around the C implementation of
BLAKE2. It exposes all the parameters
that Blake2 supports, like personalization and tree hashing.
By default it builds the ref implementation, but if you use
--features native it will build the sse implementation. This gives
about an 8% speedup on my machine, but the resulting binary is probably
not portable.
Originally based on libb2-sys by
@cmr and @cesarb and blake2-rfc
by @cesarb.