pub fn blake2b(key: &[u8], data: &[u8], dst: &mut [u8])