Lines Matching refs:subreq
44 struct aead_request subreq; member
58 struct aead_request subreq; member
810 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4106_crypt() local
813 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4106_crypt()
835 aead_request_set_tfm(subreq, child); in crypto_rfc4106_crypt()
836 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4106_crypt()
838 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4106_crypt()
841 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4106_crypt()
843 return subreq; in crypto_rfc4106_crypt()
1037 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4543_crypt() local
1052 aead_request_set_tfm(subreq, ctx->child); in crypto_rfc4543_crypt()
1053 aead_request_set_callback(subreq, req->base.flags, in crypto_rfc4543_crypt()
1055 aead_request_set_crypt(subreq, req->src, req->dst, in crypto_rfc4543_crypt()
1057 aead_request_set_ad(subreq, req->assoclen + req->cryptlen - in crypto_rfc4543_crypt()
1058 subreq->cryptlen); in crypto_rfc4543_crypt()
1060 return enc ? crypto_aead_encrypt(subreq) : crypto_aead_decrypt(subreq); in crypto_rfc4543_crypt()