Lines Matching refs:ivsize
85 unsigned int ivsize) in seqiv_geniv() argument
87 unsigned int len = ivsize; in seqiv_geniv()
89 if (ivsize > sizeof(u64)) { in seqiv_geniv()
90 memset(info, 0, ivsize - sizeof(u64)); in seqiv_geniv()
94 memcpy(info + ivsize - len, &seq, len); in seqiv_geniv()
95 crypto_xor(info, ctx->salt, ivsize); in seqiv_geniv()
106 unsigned int ivsize; in seqiv_givencrypt() local
115 ivsize = crypto_ablkcipher_ivsize(geniv); in seqiv_givencrypt()
119 info = kmalloc(ivsize, req->creq.base.flags & in seqiv_givencrypt()
134 seqiv_geniv(ctx, info, req->seq, ivsize); in seqiv_givencrypt()
135 memcpy(req->giv, info, ivsize); in seqiv_givencrypt()
152 unsigned int ivsize; in seqiv_aead_givencrypt() local
161 ivsize = crypto_aead_ivsize(geniv); in seqiv_aead_givencrypt()
165 info = kmalloc(ivsize, areq->base.flags & in seqiv_aead_givencrypt()
180 seqiv_geniv(ctx, info, req->seq, ivsize); in seqiv_aead_givencrypt()
181 memcpy(req->giv, info, ivsize); in seqiv_aead_givencrypt()
270 if (inst->alg.cra_ablkcipher.ivsize < sizeof(u64)) { in seqiv_ablkcipher_alloc()
281 inst->alg.cra_ctxsize += inst->alg.cra_ablkcipher.ivsize; in seqiv_ablkcipher_alloc()
296 if (inst->alg.cra_aead.ivsize < sizeof(u64)) { in seqiv_aead_alloc()
307 inst->alg.cra_ctxsize = inst->alg.cra_aead.ivsize; in seqiv_aead_alloc()