SHA512_HMAC_KEYLEN
SHA512_HMAC_KEYLEN, hmac_keydata, tx));
uint8_t hmac_keydata[SHA512_HMAC_KEYLEN];
if (ret != 0 || len != SHA512_HMAC_KEYLEN)
uint8_t raw_hmac_keydata[SHA512_HMAC_KEYLEN];
SHA512_HMAC_KEYLEN, raw_hmac_keydata);
raw_hmac_keydata, SHA512_HMAC_KEYLEN));
uint8_t raw_hmac_keydata[SHA512_HMAC_KEYLEN];
SHA512_HMAC_KEYLEN, raw_hmac_keydata);
uint8_t zk_hmac_keydata[SHA512_HMAC_KEYLEN];
ret = random_get_bytes(key->zk_hmac_keydata, SHA512_HMAC_KEYLEN);
key->zk_hmac_key.ck_length = CRYPTO_BYTES2BITS(SHA512_HMAC_KEYLEN);
plain_iovecs[1].iov_len = SHA512_HMAC_KEYLEN;
cipher_iovecs[1].iov_len = SHA512_HMAC_KEYLEN;
enc_len = zio_crypt_table[crypt].ci_keylen + SHA512_HMAC_KEYLEN;
plain_iovecs[1].iov_len = SHA512_HMAC_KEYLEN;
cipher_iovecs[1].iov_len = SHA512_HMAC_KEYLEN;
enc_len = keydata_len + SHA512_HMAC_KEYLEN;
key->zk_hmac_key.ck_length = CRYPTO_BYTES2BITS(SHA512_HMAC_KEYLEN);