Lines Matching defs:iv_size
171 unsigned int iv_size;
314 memset(iv, 0, cc->iv_size);
323 memset(iv, 0, cc->iv_size);
332 memset(iv, 0, cc->iv_size);
333 /* iv_size is at least of size u64; usually it is 16 bytes */
334 *(__be64 *)&iv[cc->iv_size - sizeof(u64)] = cpu_to_be64(dmreq->iv_sector);
346 memset(iv, 0, cc->iv_size);
391 memset(iv, 0, cc->iv_size - sizeof(u64)); /* rest is cleared below */
394 put_unaligned(val, (__be64 *)(iv + cc->iv_size - sizeof(u64)));
402 memset(iv, 0, cc->iv_size);
518 memcpy(iv, &md5state.hash, cc->iv_size);
536 memset(iv, 0, cc->iv_size);
557 crypto_xor(dst + sg->offset, iv, cc->iv_size);
587 if (cc->key_size <= (cc->iv_size + TCW_WHITENING_SIZE)) {
599 tcw->iv_seed = kzalloc(cc->iv_size, GFP_KERNEL);
613 int key_offset = cc->key_size - cc->iv_size - TCW_WHITENING_SIZE;
615 memcpy(tcw->iv_seed, &cc->key[key_offset], cc->iv_size);
616 memcpy(tcw->whitening, &cc->key[key_offset + cc->iv_size],
626 memset(tcw->iv_seed, 0, cc->iv_size);
689 if (cc->iv_size > 8)
691 cc->iv_size - 8);
719 get_random_bytes(iv, cc->iv_size);
731 if (crypto_skcipher_blocksize(any_tfm(cc)) != cc->iv_size) {
753 memset(buf, 0, cc->iv_size);
756 sg_init_one(&src, page_address(ZERO_PAGE(0)), cc->iv_size);
757 sg_init_one(&dst, iv, cc->iv_size);
758 skcipher_request_set_crypt(req, &src, &dst, cc->iv_size, buf);
1249 return iv_of_dmreq(cc, dmreq) + cc->iv_size;
1255 u8 *ptr = iv_of_dmreq(cc, dmreq) + cc->iv_size + cc->iv_size;
1262 u8 *ptr = iv_of_dmreq(cc, dmreq) + cc->iv_size +
1263 cc->iv_size + sizeof(uint64_t);
1295 BUG_ON(cc->integrity_iv_size && cc->integrity_iv_size != cc->iv_size);
1324 sg_set_buf(&dmreq->sg_in[1], org_iv, cc->iv_size);
1330 sg_set_buf(&dmreq->sg_out[1], org_iv, cc->iv_size);
1337 memcpy(org_iv, tag_iv, cc->iv_size);
1344 memcpy(tag_iv, org_iv, cc->iv_size);
1347 memcpy(iv, org_iv, cc->iv_size);
1350 aead_request_set_ad(req, sizeof(uint64_t) + cc->iv_size);
1437 memcpy(iv, org_iv, cc->iv_size);
2730 cc->iv_size = crypto_aead_ivsize(any_tfm_aead(cc));
2732 cc->iv_size = crypto_skcipher_ivsize(any_tfm(cc));
2734 if (cc->iv_size)
2736 cc->iv_size = max(cc->iv_size,
2782 cc->key_extra_size = cc->iv_size + TCW_WHITENING_SIZE;
2786 cc->integrity_iv_size = cc->iv_size;
2900 cc->iv_size = crypto_aead_ivsize(any_tfm_aead(cc));
2902 cc->iv_size = crypto_skcipher_ivsize(any_tfm(cc));
3225 iv_size_padding + cc->iv_size +
3226 cc->iv_size +