Lines Matching refs:subreq
44 struct aead_request subreq; member
58 struct aead_request subreq; member
828 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4106_crypt() local
831 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4106_crypt()
853 aead_request_set_tfm(subreq, child); in crypto_rfc4106_crypt()
854 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4106_crypt()
856 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4106_crypt()
859 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4106_crypt()
861 return subreq; in crypto_rfc4106_crypt()
1054 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4543_crypt() local
1069 aead_request_set_tfm(subreq, ctx->child); in crypto_rfc4543_crypt()
1070 aead_request_set_callback(subreq, req->base.flags, in crypto_rfc4543_crypt()
1072 aead_request_set_crypt(subreq, req->src, req->dst, in crypto_rfc4543_crypt()
1074 aead_request_set_ad(subreq, req->assoclen + req->cryptlen - in crypto_rfc4543_crypt()
1075 subreq->cryptlen); in crypto_rfc4543_crypt()
1077 return enc ? crypto_aead_encrypt(subreq) : crypto_aead_decrypt(subreq); in crypto_rfc4543_crypt()