Lines Matching refs:subreq
30 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt_complete2() local
40 memcpy(req->iv, subreq->iv, crypto_aead_ivsize(geniv)); in seqiv_aead_encrypt_complete2()
43 kzfree(subreq->iv); in seqiv_aead_encrypt_complete2()
59 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt() local
69 aead_request_set_tfm(subreq, ctx->child); in seqiv_aead_encrypt()
103 aead_request_set_callback(subreq, req->base.flags, compl, data); in seqiv_aead_encrypt()
104 aead_request_set_crypt(subreq, req->dst, req->dst, in seqiv_aead_encrypt()
106 aead_request_set_ad(subreq, req->assoclen + ivsize); in seqiv_aead_encrypt()
111 err = crypto_aead_encrypt(subreq); in seqiv_aead_encrypt()
121 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_decrypt() local
129 aead_request_set_tfm(subreq, ctx->child); in seqiv_aead_decrypt()
134 aead_request_set_callback(subreq, req->base.flags, compl, data); in seqiv_aead_decrypt()
135 aead_request_set_crypt(subreq, req->src, req->dst, in seqiv_aead_decrypt()
137 aead_request_set_ad(subreq, req->assoclen + ivsize); in seqiv_aead_decrypt()
141 return crypto_aead_decrypt(subreq); in seqiv_aead_decrypt()