Add Blake support
Blake2 is a cryptographic hash function based on BLAKE, created by Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and Christian Winnerlein. The design goal was to replace the widely used, but broken, MD5 and SHA-1 algorithms in applications requiring high performance in software.
Blake3 makes more since now. It's reference implementation is built in rust and is almost 5 times faster than Blake2b and 15 times faster than Sha3-256.
Edited by David Karrick