Home
last modified time | relevance | path

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

/drivers/crypto/amcc/
A Dcrypto4xx_alg.c256 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 Dzynqmp-aes-gcm.c212 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 Djh7110-aes.c777 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 Dgeode-aes.c272 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 Dsa2ul.c1323 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 Dkeembay-ocs-aes-core.c325 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 Dsec_crypto.c2289 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 Dsafexcel_hash.c2293 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 Dsafexcel_cipher.c2828 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 Dcc_cipher.c908 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 Dartpec6_crypto.c1205 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 Dchcr_algo.c2428 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 Dcipher.c2583 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()

Completed in 67 milliseconds