Lines Matching refs:subreq
39 struct aead_request subreq; member
52 struct aead_request subreq; member
719 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4106_crypt() local
722 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4106_crypt()
744 aead_request_set_tfm(subreq, child); in crypto_rfc4106_crypt()
745 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4106_crypt()
747 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4106_crypt()
750 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4106_crypt()
752 return subreq; in crypto_rfc4106_crypt()
925 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4543_crypt() local
940 aead_request_set_tfm(subreq, ctx->child); in crypto_rfc4543_crypt()
941 aead_request_set_callback(subreq, req->base.flags, in crypto_rfc4543_crypt()
943 aead_request_set_crypt(subreq, req->src, req->dst, in crypto_rfc4543_crypt()
945 aead_request_set_ad(subreq, req->assoclen + req->cryptlen - in crypto_rfc4543_crypt()
946 subreq->cryptlen); in crypto_rfc4543_crypt()
948 return enc ? crypto_aead_encrypt(subreq) : crypto_aead_decrypt(subreq); in crypto_rfc4543_crypt()