BLAKE2B_CTX
blake2b_init_key(BLAKE2B_CTX(desc), digestsize,
blake2b_update(BLAKE2B_CTX(desc), data, len);
blake2b_final(BLAKE2B_CTX(desc), out);