| /drivers/crypto/amcc/ |
| A D | crypto4xx_alg.c | 256 skcipher_request_set_callback(subreq, req->base.flags, in crypto4xx_ctr_crypt() 258 skcipher_request_set_crypt(subreq, req->src, req->dst, in crypto4xx_ctr_crypt() 260 ret = encrypt ? crypto_skcipher_encrypt(subreq) in crypto4xx_ctr_crypt() 261 : crypto_skcipher_decrypt(subreq); in crypto4xx_ctr_crypt() 262 skcipher_request_zero(subreq); in crypto4xx_ctr_crypt() 337 struct aead_request *subreq = aead_request_ctx(req); in crypto4xx_aead_fallback() local 339 aead_request_set_tfm(subreq, ctx->sw_cipher.aead); in crypto4xx_aead_fallback() 340 aead_request_set_callback(subreq, req->base.flags, in crypto4xx_aead_fallback() 344 aead_request_set_ad(subreq, req->assoclen); in crypto4xx_aead_fallback() 345 return do_decrypt ? crypto_aead_decrypt(subreq) : in crypto4xx_aead_fallback() [all …]
|
| /drivers/crypto/xilinx/ |
| A D | zynqmp-aes-gcm.c | 212 struct aead_request *subreq = aead_request_ctx(req); in zynqmp_handle_aes_req() local 219 aead_request_set_tfm(subreq, tfm_ctx->fbk_cipher); in zynqmp_handle_aes_req() 221 aead_request_set_callback(subreq, areq->base.flags, in zynqmp_handle_aes_req() 223 aead_request_set_crypt(subreq, areq->src, areq->dst, in zynqmp_handle_aes_req() 225 aead_request_set_ad(subreq, areq->assoclen); in zynqmp_handle_aes_req() 227 err = crypto_aead_encrypt(subreq); in zynqmp_handle_aes_req() 229 err = crypto_aead_decrypt(subreq); in zynqmp_handle_aes_req()
|
| /drivers/crypto/starfive/ |
| A D | jh7110-aes.c | 777 skcipher_request_set_tfm(subreq, ctx->skcipher_fbk); in starfive_aes_do_fallback() 778 skcipher_request_set_callback(subreq, req->base.flags, in starfive_aes_do_fallback() 784 return enc ? crypto_skcipher_encrypt(subreq) : in starfive_aes_do_fallback() 785 crypto_skcipher_decrypt(subreq); in starfive_aes_do_fallback() 812 struct aead_request *subreq = aead_request_ctx(req); in starfive_aes_aead_do_fallback() local 814 aead_request_set_tfm(subreq, ctx->aead_fbk); in starfive_aes_aead_do_fallback() 815 aead_request_set_callback(subreq, req->base.flags, in starfive_aes_aead_do_fallback() 818 aead_request_set_crypt(subreq, req->src, req->dst, in starfive_aes_aead_do_fallback() 820 aead_request_set_ad(subreq, req->assoclen); in starfive_aes_aead_do_fallback() 822 return enc ? crypto_aead_encrypt(subreq) : in starfive_aes_aead_do_fallback() [all …]
|
| /drivers/crypto/ |
| A D | geode-aes.c | 272 struct skcipher_request *subreq = skcipher_request_ctx(req); in geode_skcipher_crypt() local 274 *subreq = *req; in geode_skcipher_crypt() 275 skcipher_request_set_tfm(subreq, tctx->fallback.skcipher); in geode_skcipher_crypt() 277 return crypto_skcipher_decrypt(subreq); in geode_skcipher_crypt() 279 return crypto_skcipher_encrypt(subreq); in geode_skcipher_crypt()
|
| A D | sa2ul.c | 1323 return crypto_skcipher_encrypt(subreq); in sa_cipher_run() 1325 return crypto_skcipher_decrypt(subreq); in sa_cipher_run() 1424 ret = crypto_ahash_digest(subreq); in sa_sha_run() 1589 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_export() local 1593 return crypto_ahash_export(subreq, out); in sa_sha_export() 1899 aead_request_set_tfm(subreq, ctx->fallback.aead); in sa_aead_run() 1900 aead_request_set_callback(subreq, req->base.flags, in sa_aead_run() 1902 aead_request_set_crypt(subreq, req->src, req->dst, in sa_aead_run() 1904 aead_request_set_ad(subreq, req->assoclen); in sa_aead_run() 1906 ret = enc ? crypto_aead_encrypt(subreq) : in sa_aead_run() [all …]
|
| /drivers/crypto/intel/keembay/ |
| A D | keembay-ocs-aes-core.c | 325 skcipher_request_set_crypt(subreq, req->src, req->dst, in kmb_ocs_sk_common() 329 rc = crypto_skcipher_encrypt(subreq); in kmb_ocs_sk_common() 331 rc = crypto_skcipher_decrypt(subreq); in kmb_ocs_sk_common() 333 skcipher_request_zero(subreq); in kmb_ocs_sk_common() 646 struct aead_request *subreq = aead_request_ctx(req); in kmb_ocs_aead_common() local 648 aead_request_set_tfm(subreq, tctx->sw_cipher.aead); in kmb_ocs_aead_common() 649 aead_request_set_callback(subreq, req->base.flags, in kmb_ocs_aead_common() 651 aead_request_set_crypt(subreq, req->src, req->dst, in kmb_ocs_aead_common() 653 aead_request_set_ad(subreq, req->assoclen); in kmb_ocs_aead_common() 660 crypto_aead_encrypt(subreq) : in kmb_ocs_aead_common() [all …]
|
| /drivers/crypto/hisilicon/sec2/ |
| A D | sec_crypto.c | 2289 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, c_ctx->fbtfm); in sec_skcipher_soft_crypto() 2298 skcipher_request_set_sync_tfm(subreq, c_ctx->fbtfm); in sec_skcipher_soft_crypto() 2306 ret = crypto_skcipher_encrypt(subreq); in sec_skcipher_soft_crypto() 2308 ret = crypto_skcipher_decrypt(subreq); in sec_skcipher_soft_crypto() 2310 skcipher_request_zero(subreq); in sec_skcipher_soft_crypto() 2518 struct aead_request *subreq; in sec_aead_soft_crypto() local 2522 if (!subreq) in sec_aead_soft_crypto() 2530 aead_request_set_ad(subreq, aead_req->assoclen); in sec_aead_soft_crypto() 2533 ret = crypto_aead_encrypt(subreq); in sec_aead_soft_crypto() 2535 ret = crypto_aead_decrypt(subreq); in sec_aead_soft_crypto() [all …]
|
| /drivers/crypto/inside-secure/ |
| A D | safexcel_hash.c | 2293 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_fbcheck() local 2297 ahash_request_set_tfm(subreq, ctx->fback); in safexcel_sha3_fbcheck() 2298 ahash_request_set_callback(subreq, req->base.flags, in safexcel_sha3_fbcheck() 2300 ahash_request_set_crypt(subreq, req->src, req->result, in safexcel_sha3_fbcheck() 2319 ret = ret ?: crypto_ahash_init(subreq); in safexcel_sha3_fbcheck() 2330 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_update() local 2340 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_final() local 2350 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_finup() local 2356 crypto_ahash_finup(subreq); in safexcel_sha3_finup() 2365 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_digest_fallback() local [all …]
|
| A D | safexcel_cipher.c | 2828 struct aead_request *subreq = aead_request_ctx(req); in safexcel_aead_chachapoly_crypt() local 2862 aead_request_set_tfm(subreq, ctx->fback); in safexcel_aead_chachapoly_crypt() 2865 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in safexcel_aead_chachapoly_crypt() 2867 aead_request_set_ad(subreq, req->assoclen); in safexcel_aead_chachapoly_crypt() 2870 crypto_aead_encrypt(subreq) : in safexcel_aead_chachapoly_crypt() 2871 crypto_aead_decrypt(subreq); in safexcel_aead_chachapoly_crypt() 3253 struct aead_request *subreq = aead_request_ctx(req); in safexcel_aead_fallback_crypt() local 3255 aead_request_set_tfm(subreq, ctx->fback); in safexcel_aead_fallback_crypt() 3260 aead_request_set_ad(subreq, req->assoclen); in safexcel_aead_fallback_crypt() 3263 crypto_aead_encrypt(subreq) : in safexcel_aead_fallback_crypt() [all …]
|
| /drivers/crypto/ccree/ |
| A D | cc_cipher.c | 908 struct skcipher_request *subreq = skcipher_request_ctx(req); in cc_cipher_process() local 910 *subreq = *req; in cc_cipher_process() 911 skcipher_request_set_tfm(subreq, ctx_p->fallback_tfm); in cc_cipher_process() 913 return crypto_skcipher_encrypt(subreq); in cc_cipher_process() 915 return crypto_skcipher_decrypt(subreq); in cc_cipher_process()
|
| /drivers/crypto/axis/ |
| A D | artpec6_crypto.c | 1205 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback); in artpec6_crypto_ctr_crypt() 1207 skcipher_request_set_sync_tfm(subreq, ctx->fallback); in artpec6_crypto_ctr_crypt() 1208 skcipher_request_set_callback(subreq, req->base.flags, in artpec6_crypto_ctr_crypt() 1210 skcipher_request_set_crypt(subreq, req->src, req->dst, in artpec6_crypto_ctr_crypt() 1212 ret = encrypt ? crypto_skcipher_encrypt(subreq) in artpec6_crypto_ctr_crypt() 1213 : crypto_skcipher_decrypt(subreq); in artpec6_crypto_ctr_crypt() 1214 skcipher_request_zero(subreq); in artpec6_crypto_ctr_crypt()
|
| /drivers/crypto/chelsio/ |
| A D | chcr_algo.c | 2428 struct aead_request *subreq = aead_request_ctx_dma(req); in chcr_aead_fallback() local 2430 aead_request_set_tfm(subreq, aeadctx->sw_cipher); in chcr_aead_fallback() 2431 aead_request_set_callback(subreq, req->base.flags, in chcr_aead_fallback() 2433 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in chcr_aead_fallback() 2435 aead_request_set_ad(subreq, req->assoclen); in chcr_aead_fallback() 2436 return op_type ? crypto_aead_decrypt(subreq) : in chcr_aead_fallback() 2437 crypto_aead_encrypt(subreq); in chcr_aead_fallback()
|
| /drivers/crypto/bcm/ |
| A D | cipher.c | 2583 struct aead_request *subreq; in aead_do_fallback() local 2590 subreq = &rctx->req; in aead_do_fallback() 2591 aead_request_set_tfm(subreq, ctx->fallback_cipher); in aead_do_fallback() 2592 aead_request_set_callback(subreq, aead_request_flags(req), in aead_do_fallback() 2594 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in aead_do_fallback() 2596 aead_request_set_ad(subreq, req->assoclen); in aead_do_fallback()
|