Lines Matching refs:iv
492 zio_crypt_key_wrap(crypto_key_t *cwkey, zio_crypt_key_t *key, uint8_t *iv, in zio_crypt_key_wrap() argument
508 ret = random_get_pseudo_bytes(iv, WRAPPING_IV_LEN); in zio_crypt_key_wrap()
550 ret = zio_do_crypt_uio(B_TRUE, crypt, cwkey, NULL, iv, enc_len, in zio_crypt_key_wrap()
563 uint64_t guid, uint8_t *keydata, uint8_t *hmac_keydata, uint8_t *iv, in zio_crypt_key_unwrap() argument
612 ret = zio_do_crypt_uio(B_FALSE, crypt, cwkey, NULL, iv, enc_len, in zio_crypt_key_unwrap()
757 zio_crypt_encode_params_bp(blkptr_t *bp, uint8_t *salt, uint8_t *iv) in zio_crypt_encode_params_bp() argument
766 bcopy(iv, &bp->blk_dva[2].dva_word[1], sizeof (uint64_t)); in zio_crypt_encode_params_bp()
767 bcopy(iv + sizeof (uint64_t), &val32, sizeof (uint32_t)); in zio_crypt_encode_params_bp()
773 bcopy(iv, &val64, sizeof (uint64_t)); in zio_crypt_encode_params_bp()
776 bcopy(iv + sizeof (uint64_t), &val32, sizeof (uint32_t)); in zio_crypt_encode_params_bp()
782 zio_crypt_decode_params_bp(const blkptr_t *bp, uint8_t *salt, uint8_t *iv) in zio_crypt_decode_params_bp() argument
792 bzero(iv, ZIO_DATA_IV_LEN); in zio_crypt_decode_params_bp()
798 bcopy(&bp->blk_dva[2].dva_word[1], iv, sizeof (uint64_t)); in zio_crypt_decode_params_bp()
801 bcopy(&val32, iv + sizeof (uint64_t), sizeof (uint32_t)); in zio_crypt_decode_params_bp()
807 bcopy(&val64, iv, sizeof (uint64_t)); in zio_crypt_decode_params_bp()
810 bcopy(&val32, iv + sizeof (uint64_t), sizeof (uint32_t)); in zio_crypt_decode_params_bp()
1874 dmu_object_type_t ot, boolean_t byteswap, uint8_t *salt, uint8_t *iv, in zio_do_crypt_data() argument
1929 ret = zio_do_crypt_uio(encrypt, key->zk_crypt, ckey, tmpl, iv, enc_len, in zio_do_crypt_data()
1974 boolean_t byteswap, uint8_t *salt, uint8_t *iv, uint8_t *mac, in zio_do_crypt_abd() argument
1988 ret = zio_do_crypt_data(encrypt, key, ot, byteswap, salt, iv, mac, in zio_do_crypt_abd()