Home
last modified time | relevance | path

Searched refs:subreq (Results 1 – 11 of 11) sorted by relevance

/crypto/
A Dcts.c62 struct skcipher_request subreq; member
102 struct skcipher_request *subreq = &rctx->subreq; in cts_cbc_encrypt() local
125 return crypto_skcipher_encrypt(subreq); in cts_cbc_encrypt()
148 struct skcipher_request *subreq = &rctx->subreq; in crypto_cts_encrypt() local
164 return crypto_skcipher_encrypt(subreq); in crypto_cts_encrypt()
175 return crypto_skcipher_encrypt(subreq) ?: in crypto_cts_encrypt()
183 struct skcipher_request *subreq = &rctx->subreq; in cts_cbc_decrypt() local
219 return crypto_skcipher_decrypt(subreq); in cts_cbc_decrypt()
242 struct skcipher_request *subreq = &rctx->subreq; in crypto_cts_decrypt() local
259 return crypto_skcipher_decrypt(subreq); in crypto_cts_decrypt()
[all …]
A Dseqiv.c23 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt_complete2() local
33 memcpy(req->iv, subreq->iv, crypto_aead_ivsize(geniv)); in seqiv_aead_encrypt_complete2()
36 kfree_sensitive(subreq->iv); in seqiv_aead_encrypt_complete2()
51 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt() local
61 aead_request_set_tfm(subreq, ctx->child); in seqiv_aead_encrypt()
84 aead_request_set_crypt(subreq, req->dst, req->dst, in seqiv_aead_encrypt()
86 aead_request_set_ad(subreq, req->assoclen + ivsize); in seqiv_aead_encrypt()
91 err = crypto_aead_encrypt(subreq); in seqiv_aead_encrypt()
109 aead_request_set_tfm(subreq, ctx->child); in seqiv_aead_decrypt()
115 aead_request_set_crypt(subreq, req->src, req->dst, in seqiv_aead_decrypt()
[all …]
A Dechainiv.c30 struct aead_request *subreq = aead_request_ctx(req); in echainiv_encrypt() local
39 aead_request_set_tfm(subreq, ctx->child); in echainiv_encrypt()
47 aead_request_set_callback(subreq, req->base.flags, in echainiv_encrypt()
49 aead_request_set_crypt(subreq, req->dst, req->dst, in echainiv_encrypt()
51 aead_request_set_ad(subreq, req->assoclen); in echainiv_encrypt()
70 return crypto_aead_encrypt(subreq); in echainiv_encrypt()
77 struct aead_request *subreq = aead_request_ctx(req); in echainiv_decrypt() local
85 aead_request_set_tfm(subreq, ctx->child); in echainiv_decrypt()
91 aead_request_set_crypt(subreq, req->src, req->dst, in echainiv_decrypt()
93 aead_request_set_ad(subreq, req->assoclen + ivsize); in echainiv_decrypt()
[all …]
A Dxts.c38 struct skcipher_request subreq; member
94 req = &rctx->subreq; in xts_xor_tweak()
166 struct skcipher_request *subreq = &rctx->subreq; in xts_cts_final() local
182 skcipher_request_set_tfm(subreq, ctx->child); in xts_cts_final()
188 err = crypt(subreq); in xts_cts_final()
245 struct skcipher_request *subreq = &rctx->subreq; in xts_init_crypt() local
250 skcipher_request_set_tfm(subreq, ctx->child); in xts_init_crypt()
264 struct skcipher_request *subreq = &rctx->subreq; in xts_encrypt() local
269 crypto_skcipher_encrypt(subreq) ?: in xts_encrypt()
281 struct skcipher_request *subreq = &rctx->subreq; in xts_decrypt() local
[all …]
A Dsimd.c66 struct skcipher_request *subreq; in simd_skcipher_encrypt() local
69 subreq = skcipher_request_ctx(req); in simd_skcipher_encrypt()
70 *subreq = *req; in simd_skcipher_encrypt()
87 struct skcipher_request *subreq; in simd_skcipher_decrypt() local
91 *subreq = *req; in simd_skcipher_decrypt()
292 struct aead_request *subreq; in simd_aead_encrypt() local
295 subreq = aead_request_ctx(req); in simd_aead_encrypt()
296 *subreq = *req; in simd_aead_encrypt()
313 struct aead_request *subreq; in simd_aead_decrypt() local
316 subreq = aead_request_ctx(req); in simd_aead_decrypt()
[all …]
A Dlrw.c54 struct skcipher_request subreq; member
153 req = &rctx->subreq; in lrw_xor_tweak()
215 rctx->subreq.base.flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in lrw_crypt_done()
227 struct skcipher_request *subreq = &rctx->subreq; in lrw_init_crypt() local
229 skcipher_request_set_tfm(subreq, ctx->child); in lrw_init_crypt()
230 skcipher_request_set_callback(subreq, req->base.flags, lrw_crypt_done, in lrw_init_crypt()
233 skcipher_request_set_crypt(subreq, req->dst, req->dst, in lrw_init_crypt()
246 struct skcipher_request *subreq = &rctx->subreq; in lrw_encrypt() local
250 crypto_skcipher_encrypt(subreq) ?: in lrw_encrypt()
257 struct skcipher_request *subreq = &rctx->subreq; in lrw_decrypt() local
[all …]
A Dcryptd.c255 req->base.data = subreq->base.data; in cryptd_skcipher_prepare()
269 return subreq; in cryptd_skcipher_prepare()
287 subreq->base.data = req->base.data; in cryptd_skcipher_complete()
297 struct skcipher_request *subreq; in cryptd_skcipher_encrypt() local
300 if (likely(subreq)) in cryptd_skcipher_encrypt()
309 struct skcipher_request *subreq; in cryptd_skcipher_decrypt() local
312 if (likely(subreq)) in cryptd_skcipher_decrypt()
328 subreq->base.data = req->base.data; in cryptd_skcipher_enqueue()
749 struct aead_request *subreq; in cryptd_aead_crypt() local
755 subreq = &rctx->req; in cryptd_aead_crypt()
[all …]
A Dessiv.c145 struct skcipher_request *subreq = skcipher_request_ctx(req); in essiv_skcipher_crypt() local
149 skcipher_request_set_tfm(subreq, tctx->u.skcipher); in essiv_skcipher_crypt()
152 skcipher_request_set_callback(subreq, skcipher_request_flags(req), in essiv_skcipher_crypt()
155 return enc ? crypto_skcipher_encrypt(subreq) : in essiv_skcipher_crypt()
156 crypto_skcipher_decrypt(subreq); in essiv_skcipher_crypt()
188 struct aead_request *subreq = &rctx->aead_req; in essiv_aead_crypt() local
246 aead_request_set_tfm(subreq, tctx->u.aead); in essiv_aead_crypt()
247 aead_request_set_ad(subreq, req->assoclen); in essiv_aead_crypt()
248 aead_request_set_callback(subreq, aead_request_flags(req), in essiv_aead_crypt()
252 err = enc ? crypto_aead_encrypt(subreq) : in essiv_aead_crypt()
[all …]
A Dctr.c25 struct skcipher_request subreq CRYPTO_MINALIGN_ATTR;
198 struct skcipher_request *subreq = &rctx->subreq; in crypto_rfc3686_crypt() local
209 skcipher_request_set_tfm(subreq, child); in crypto_rfc3686_crypt()
210 skcipher_request_set_callback(subreq, req->base.flags, in crypto_rfc3686_crypt()
212 skcipher_request_set_crypt(subreq, req->src, req->dst, in crypto_rfc3686_crypt()
215 return crypto_skcipher_encrypt(subreq); in crypto_rfc3686_crypt()
A Dgcm.c39 struct aead_request subreq; member
52 struct aead_request subreq; member
719 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4106_crypt() local
744 aead_request_set_tfm(subreq, child); 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()
946 subreq->cryptlen); in crypto_rfc4543_crypt()
[all …]
A Dccm.c38 struct aead_request subreq; member
601 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4309_crypt() local
606 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4309_crypt()
631 aead_request_set_tfm(subreq, child); in crypto_rfc4309_crypt()
632 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4309_crypt()
634 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4309_crypt()
637 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4309_crypt()
639 return subreq; in crypto_rfc4309_crypt()

Completed in 20 milliseconds