Lines Matching refs:ivsize
64 unsigned int ivsize; in echainiv_encrypt_complete2() local
73 ivsize = crypto_aead_ivsize(geniv); in echainiv_encrypt_complete2()
75 echainiv_write_iv(subreq->iv, ivsize); in echainiv_encrypt_complete2()
78 memcpy(req->iv, subreq->iv, ivsize); in echainiv_encrypt_complete2()
102 unsigned int ivsize = crypto_aead_ivsize(geniv); in echainiv_encrypt() local
105 if (req->cryptlen < ivsize) in echainiv_encrypt()
128 info = kmalloc(ivsize, req->base.flags & in echainiv_encrypt()
134 memcpy(info, req->iv, ivsize); in echainiv_encrypt()
142 crypto_xor(info, ctx->salt, ivsize); in echainiv_encrypt()
143 scatterwalk_map_and_copy(info, req->dst, req->assoclen, ivsize, 1); in echainiv_encrypt()
144 echainiv_read_iv(info, ivsize); in echainiv_encrypt()
158 unsigned int ivsize = crypto_aead_ivsize(geniv); in echainiv_decrypt() local
160 if (req->cryptlen < ivsize) in echainiv_decrypt()
170 req->cryptlen - ivsize, req->iv); in echainiv_decrypt()
171 aead_request_set_ad(subreq, req->assoclen + ivsize); in echainiv_decrypt()
173 scatterwalk_map_and_copy(req->iv, req->src, req->assoclen, ivsize, 0); in echainiv_decrypt()
195 if (inst->alg.ivsize & (sizeof(u32) - 1) || in echainiv_aead_create()
196 inst->alg.ivsize > MAX_IV_SIZE) in echainiv_aead_create()
207 inst->alg.base.cra_ctxsize += inst->alg.ivsize; in echainiv_aead_create()