libb2 is a C library providing the BLAKE2b, BLAKE2s, BLAKE2bp and BLAKE2sp algorithms.