Lines Matching refs:iv_size
169 unsigned int iv_size; member
312 memset(iv, 0, cc->iv_size); in crypt_iv_plain_gen()
321 memset(iv, 0, cc->iv_size); in crypt_iv_plain64_gen()
330 memset(iv, 0, cc->iv_size); in crypt_iv_plain64be_gen()
332 *(__be64 *)&iv[cc->iv_size - sizeof(u64)] = cpu_to_be64(dmreq->iv_sector); in crypt_iv_plain64be_gen()
344 memset(iv, 0, cc->iv_size); in crypt_iv_essiv_gen()
389 memset(iv, 0, cc->iv_size - sizeof(u64)); /* rest is cleared below */ in crypt_iv_benbi_gen()
392 put_unaligned(val, (__be64 *)(iv + cc->iv_size - sizeof(u64))); in crypt_iv_benbi_gen()
400 memset(iv, 0, cc->iv_size); in crypt_iv_null_gen()
516 memcpy(iv, &md5state.hash, cc->iv_size); in crypt_iv_lmk_one()
534 memset(iv, 0, cc->iv_size); in crypt_iv_lmk_gen()
555 crypto_xor(dst + sg->offset, iv, cc->iv_size); in crypt_iv_lmk_post()
585 if (cc->key_size <= (cc->iv_size + TCW_WHITENING_SIZE)) { in crypt_iv_tcw_ctr()
597 tcw->iv_seed = kzalloc(cc->iv_size, GFP_KERNEL); in crypt_iv_tcw_ctr()
611 int key_offset = cc->key_size - cc->iv_size - TCW_WHITENING_SIZE; in crypt_iv_tcw_init()
613 memcpy(tcw->iv_seed, &cc->key[key_offset], cc->iv_size); in crypt_iv_tcw_init()
614 memcpy(tcw->whitening, &cc->key[key_offset + cc->iv_size], in crypt_iv_tcw_init()
624 memset(tcw->iv_seed, 0, cc->iv_size); in crypt_iv_tcw_wipe()
687 if (cc->iv_size > 8) in crypt_iv_tcw_gen()
689 cc->iv_size - 8); in crypt_iv_tcw_gen()
717 get_random_bytes(iv, cc->iv_size); in crypt_iv_random_gen()
729 if (crypto_skcipher_blocksize(any_tfm(cc)) != cc->iv_size) { in crypt_iv_eboiv_ctr()
751 memset(buf, 0, cc->iv_size); in crypt_iv_eboiv_gen()
754 sg_init_one(&src, page_address(ZERO_PAGE(0)), cc->iv_size); in crypt_iv_eboiv_gen()
755 sg_init_one(&dst, iv, cc->iv_size); in crypt_iv_eboiv_gen()
756 skcipher_request_set_crypt(req, &src, &dst, cc->iv_size, buf); in crypt_iv_eboiv_gen()
1247 return iv_of_dmreq(cc, dmreq) + cc->iv_size; in org_iv_of_dmreq()
1253 u8 *ptr = iv_of_dmreq(cc, dmreq) + cc->iv_size + cc->iv_size; in org_sector_of_dmreq()
1260 u8 *ptr = iv_of_dmreq(cc, dmreq) + cc->iv_size + in org_tag_of_dmreq()
1261 cc->iv_size + sizeof(uint64_t); in org_tag_of_dmreq()
1293 BUG_ON(cc->integrity_iv_size && cc->integrity_iv_size != cc->iv_size); in crypt_convert_block_aead()
1322 sg_set_buf(&dmreq->sg_in[1], org_iv, cc->iv_size); in crypt_convert_block_aead()
1328 sg_set_buf(&dmreq->sg_out[1], org_iv, cc->iv_size); in crypt_convert_block_aead()
1335 memcpy(org_iv, tag_iv, cc->iv_size); in crypt_convert_block_aead()
1342 memcpy(tag_iv, org_iv, cc->iv_size); in crypt_convert_block_aead()
1345 memcpy(iv, org_iv, cc->iv_size); in crypt_convert_block_aead()
1348 aead_request_set_ad(req, sizeof(uint64_t) + cc->iv_size); in crypt_convert_block_aead()
1435 memcpy(iv, org_iv, cc->iv_size); in crypt_convert_block_skcipher()
2726 cc->iv_size = crypto_aead_ivsize(any_tfm_aead(cc)); in crypt_ctr_ivmode()
2728 cc->iv_size = crypto_skcipher_ivsize(any_tfm(cc)); in crypt_ctr_ivmode()
2730 if (cc->iv_size) in crypt_ctr_ivmode()
2732 cc->iv_size = max(cc->iv_size, in crypt_ctr_ivmode()
2778 cc->key_extra_size = cc->iv_size + TCW_WHITENING_SIZE; in crypt_ctr_ivmode()
2782 cc->integrity_iv_size = cc->iv_size; in crypt_ctr_ivmode()
2896 cc->iv_size = crypto_aead_ivsize(any_tfm_aead(cc)); in crypt_ctr_cipher_new()
2898 cc->iv_size = crypto_skcipher_ivsize(any_tfm(cc)); in crypt_ctr_cipher_new()
3221 iv_size_padding + cc->iv_size + in crypt_ctr()
3222 cc->iv_size + in crypt_ctr()