Lines Matching defs:iv_size

178 	unsigned int iv_size;
321 memset(iv, 0, cc->iv_size);
330 memset(iv, 0, cc->iv_size);
339 memset(iv, 0, cc->iv_size);
340 /* iv_size is at least of size u64; usually it is 16 bytes */
341 *(__be64 *)&iv[cc->iv_size - sizeof(u64)] = cpu_to_be64(dmreq->iv_sector);
353 memset(iv, 0, cc->iv_size);
399 memset(iv, 0, cc->iv_size - sizeof(u64)); /* rest is cleared below */
402 put_unaligned(val, (__be64 *)(iv + cc->iv_size - sizeof(u64)));
410 memset(iv, 0, cc->iv_size);
526 memcpy(iv, &md5state.hash, cc->iv_size);
544 memset(iv, 0, cc->iv_size);
565 crypto_xor(dst + sg->offset, iv, cc->iv_size);
595 if (cc->key_size <= (cc->iv_size + TCW_WHITENING_SIZE)) {
607 tcw->iv_seed = kzalloc(cc->iv_size, GFP_KERNEL);
621 int key_offset = cc->key_size - cc->iv_size - TCW_WHITENING_SIZE;
623 memcpy(tcw->iv_seed, &cc->key[key_offset], cc->iv_size);
624 memcpy(tcw->whitening, &cc->key[key_offset + cc->iv_size],
634 memset(tcw->iv_seed, 0, cc->iv_size);
697 if (cc->iv_size > 8)
699 cc->iv_size - 8);
727 get_random_bytes(iv, cc->iv_size);
739 if (crypto_skcipher_blocksize(any_tfm(cc)) != cc->iv_size) {
761 req = kmalloc(reqsize + cc->iv_size, GFP_NOIO);
768 memset(buf, 0, cc->iv_size);
771 sg_init_one(&src, page_address(ZERO_PAGE(0)), cc->iv_size);
772 sg_init_one(&dst, iv, cc->iv_size);
773 skcipher_request_set_crypt(req, &src, &dst, cc->iv_size, buf);
1263 return iv_of_dmreq(cc, dmreq) + cc->iv_size;
1269 u8 *ptr = iv_of_dmreq(cc, dmreq) + cc->iv_size + cc->iv_size;
1277 u8 *ptr = iv_of_dmreq(cc, dmreq) + cc->iv_size +
1278 cc->iv_size + sizeof(uint64_t);
1311 BUG_ON(cc->integrity_iv_size && cc->integrity_iv_size != cc->iv_size);
1340 sg_set_buf(&dmreq->sg_in[1], org_iv, cc->iv_size);
1346 sg_set_buf(&dmreq->sg_out[1], org_iv, cc->iv_size);
1353 memcpy(org_iv, tag_iv, cc->iv_size);
1360 memcpy(tag_iv, org_iv, cc->iv_size);
1363 memcpy(iv, org_iv, cc->iv_size);
1366 aead_request_set_ad(req, sizeof(uint64_t) + cc->iv_size);
1459 memcpy(iv, org_iv, cc->iv_size);
2817 cc->iv_size = crypto_aead_ivsize(any_tfm_aead(cc));
2819 cc->iv_size = crypto_skcipher_ivsize(any_tfm(cc));
2821 if (cc->iv_size)
2823 cc->iv_size = max(cc->iv_size,
2869 cc->key_extra_size = cc->iv_size + TCW_WHITENING_SIZE;
2873 cc->integrity_iv_size = cc->iv_size;
2987 cc->iv_size = crypto_aead_ivsize(any_tfm_aead(cc));
2989 cc->iv_size = crypto_skcipher_ivsize(any_tfm(cc));
3311 iv_size_padding + cc->iv_size +
3312 cc->iv_size +