Lines Matching refs:subreq
41 struct aead_request subreq; member
55 struct aead_request subreq; member
766 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4106_crypt() local
769 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4106_crypt()
791 aead_request_set_tfm(subreq, child); in crypto_rfc4106_crypt()
792 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4106_crypt()
794 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4106_crypt()
797 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4106_crypt()
799 return subreq; in crypto_rfc4106_crypt()
993 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4543_crypt() local
1008 aead_request_set_tfm(subreq, ctx->child); in crypto_rfc4543_crypt()
1009 aead_request_set_callback(subreq, req->base.flags, in crypto_rfc4543_crypt()
1011 aead_request_set_crypt(subreq, req->src, req->dst, in crypto_rfc4543_crypt()
1013 aead_request_set_ad(subreq, req->assoclen + req->cryptlen - in crypto_rfc4543_crypt()
1014 subreq->cryptlen); in crypto_rfc4543_crypt()
1016 return enc ? crypto_aead_encrypt(subreq) : crypto_aead_decrypt(subreq); in crypto_rfc4543_crypt()