BLAKE2 is a set of cryptographic hash functions defined in RFC 7693: The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC).
The BLAKE2 family consists of 2 hash functions, and both of them provide security superior to SHA-2. The BLAKE2B is optimized for 64-bit platforms, while the BLAKE2S is optimized for 8-bit to 32-bit platforms.
Currently this library supports BLAKE2B algorithm.