Lines Matching refs:subreq
34 struct ablkcipher_request *subreq = skcipher_givcrypt_reqctx(req);
44 memcpy(req->creq.info, subreq->info, crypto_ablkcipher_ivsize(geniv));
47 kfree(subreq->info);
60 struct aead_request *subreq = aead_givcrypt_reqctx(req);
70 memcpy(req->areq.iv, subreq->iv, crypto_aead_ivsize(geniv));
73 kfree(subreq->iv);
102 struct ablkcipher_request *subreq = skcipher_givcrypt_reqctx(req);
109 ablkcipher_request_set_tfm(subreq, skcipher_geniv_cipher(geniv));
129 ablkcipher_request_set_callback(subreq, req->creq.base.flags, complete,
131 ablkcipher_request_set_crypt(subreq, req->creq.src, req->creq.dst,
137 err = crypto_ablkcipher_encrypt(subreq);
148 struct aead_request *subreq = aead_givcrypt_reqctx(req);
155 aead_request_set_tfm(subreq, aead_geniv_base(geniv));
175 aead_request_set_callback(subreq, areq->base.flags, complete, data);
176 aead_request_set_crypt(subreq, areq->src, areq->dst, areq->cryptlen,
178 aead_request_set_assoc(subreq, areq->assoc, areq->assoclen);
183 err = crypto_aead_encrypt(subreq);