| /crypto/ |
| A D | cts.c | 62 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 D | seqiv.c | 23 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 D | echainiv.c | 30 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 D | xts.c | 38 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 D | simd.c | 66 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 D | lrw.c | 54 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 D | cryptd.c | 255 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 D | essiv.c | 145 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 D | ctr.c | 25 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 D | gcm.c | 39 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 D | ccm.c | 38 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()
|