| /linux/net/mac80211/ |
| A D | aead_api.c | 23 struct aead_request *aead_req; in aead_encrypt() local 29 if (!aead_req) in aead_encrypt() 32 __aad = (u8 *)aead_req + reqsize; in aead_encrypt() 40 aead_request_set_tfm(aead_req, tfm); in aead_encrypt() 44 ret = crypto_aead_encrypt(aead_req); in aead_encrypt() 45 kfree_sensitive(aead_req); in aead_encrypt() 55 struct aead_request *aead_req; in aead_decrypt() local 64 if (!aead_req) in aead_decrypt() 67 __aad = (u8 *)aead_req + reqsize; in aead_decrypt() 75 aead_request_set_tfm(aead_req, tfm); in aead_decrypt() [all …]
|
| A D | aes_gmac.c | 22 struct aead_request *aead_req; in ieee80211_aes_gmac() local 23 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm); in ieee80211_aes_gmac() 30 aead_req = kzalloc(reqsize + GMAC_MIC_LEN + GMAC_AAD_LEN, GFP_ATOMIC); in ieee80211_aes_gmac() 31 if (!aead_req) in ieee80211_aes_gmac() 34 zero = (u8 *)aead_req + reqsize; in ieee80211_aes_gmac() 59 aead_request_set_tfm(aead_req, tfm); in ieee80211_aes_gmac() 60 aead_request_set_crypt(aead_req, sg, sg, 0, iv); in ieee80211_aes_gmac() 61 aead_request_set_ad(aead_req, GMAC_AAD_LEN + data_len); in ieee80211_aes_gmac() 63 ret = crypto_aead_encrypt(aead_req); in ieee80211_aes_gmac() 64 kfree_sensitive(aead_req); in ieee80211_aes_gmac()
|
| /linux/net/tls/ |
| A D | tls_device_fallback.c | 122 rc = crypto_aead_encrypt(aead_req); in tls_enc_record() 130 aead_request_set_tfm(aead_req, aead); in tls_init_aead_request() 139 struct aead_request *aead_req; in tls_alloc_aead_request() local 141 aead_req = kzalloc(req_size, flags); in tls_alloc_aead_request() 142 if (aead_req) in tls_alloc_aead_request() 143 tls_init_aead_request(aead_req, aead); in tls_alloc_aead_request() 144 return aead_req; in tls_alloc_aead_request() 159 rc = tls_enc_record(aead_req, aead, aad, iv, in tls_enc_records() 328 struct aead_request *aead_req; in tls_enc_skb() local 333 if (!aead_req) in tls_enc_skb() [all …]
|
| A D | tls_sw.c | 189 struct aead_request *aead_req = data; in tls_decrypt_done() local 237 kfree(aead_req); in tls_decrypt_done() 257 struct aead_request *aead_req, in tls_do_decryption() argument 272 aead_request_set_callback(aead_req, in tls_do_decryption() 274 tls_decrypt_done, aead_req); in tls_do_decryption() 280 aead_request_set_callback(aead_req, in tls_do_decryption() 283 ret = crypto_aead_decrypt(aead_req); in tls_do_decryption() 289 ret = crypto_aead_decrypt(aead_req); in tls_do_decryption() 582 rc = crypto_aead_encrypt(aead_req); in tls_do_encryption() 776 req = &rec->aead_req; in tls_push_record() [all …]
|
| A D | tls.h | 131 struct aead_request aead_req; member
|
| /linux/drivers/crypto/hisilicon/sec2/ |
| A D | sec_crypto.c | 892 struct aead_request *aead_req = a_req->aead_req; in GEN_SEC_SETKEY_FUNC() local 929 struct aead_request *aead_req = req->aead_req.aead_req; in sec_cipher_pbuf_unmap() local 948 struct aead_request *aead_req = req->aead_req; in sec_aead_mac_init() local 1229 struct aead_request *aq = req->aead_req.aead_req; in GEN_SEC_AEAD_SETKEY_FUNC() 1236 struct aead_request *aq = req->aead_req.aead_req; in sec_aead_sgl_unmap() 1390 struct aead_request *aead_req = req->aead_req.aead_req; in sec_update_iv() local 1472 struct aead_request *aead_req = req->aead_req.aead_req; in set_aead_auth_iv() local 1515 struct aead_request *aead_req = req->aead_req.aead_req; in sec_aead_set_iv() local 1706 struct sec_aead_req *aead_req = &req->aead_req; in sec_aead_callback() local 2342 aead_req->cryptlen, aead_req->iv); in sec_aead_soft_crypto() [all …]
|
| A D | sec.h | 39 struct aead_request *aead_req; member 57 struct sec_aead_req aead_req; member
|
| /linux/security/keys/trusted-keys/ |
| A D | trusted_dcp.c | 132 struct aead_request *aead_req = NULL; in do_aead_crypto() local 150 aead_req = aead_request_alloc(aead, GFP_KERNEL); in do_aead_crypto() 151 if (!aead_req) { in do_aead_crypto() 166 aead_request_set_crypt(aead_req, &src_sg, &dst_sg, len, nonce); in do_aead_crypto() 167 aead_request_set_callback(aead_req, CRYPTO_TFM_REQ_MAY_SLEEP, in do_aead_crypto() 169 aead_request_set_ad(aead_req, 0); in do_aead_crypto() 178 ret = crypto_wait_req(crypto_aead_encrypt(aead_req), &wait); in do_aead_crypto() 180 ret = crypto_wait_req(crypto_aead_decrypt(aead_req), &wait); in do_aead_crypto() 183 aead_request_free(aead_req); in do_aead_crypto()
|
| /linux/drivers/crypto/ |
| A D | omap-aes-gcm.c | 34 struct aead_request *req = dd->aead_req; in omap_aes_gcm_finish_req() 53 rctx = aead_request_ctx(dd->aead_req); in omap_aes_gcm_done_task() 64 dd->aead_req->assoclen, dd->total, in omap_aes_gcm_done_task() 69 dd->aead_req->dst, in omap_aes_gcm_done_task() 70 dd->total + dd->aead_req->assoclen, in omap_aes_gcm_done_task() 193 scatterwalk_map_and_copy(tag, dd->aead_req->src, in omap_aes_gcm_dma_out_callback() 194 dd->total + dd->aead_req->assoclen, in omap_aes_gcm_dma_out_callback() 197 rctx = aead_request_ctx(dd->aead_req); in omap_aes_gcm_dma_out_callback() 225 dd->aead_req = req; in omap_aes_gcm_prepare_req()
|
| A D | omap-aes.h | 169 struct aead_request *aead_req; member
|
| A D | omap-aes.c | 146 if ((dd->flags & (FLAGS_GCM)) && dd->aead_req->iv) { in omap_aes_write_ctrl() 147 rctx = aead_request_ctx(dd->aead_req); in omap_aes_write_ctrl()
|
| /linux/crypto/ |
| A D | algif_aead.c | 282 aead_request_set_crypt(&areq->cra_u.aead_req, rsgl_src, in _aead_recvmsg() 284 aead_request_set_ad(&areq->cra_u.aead_req, ctx->aead_assoclen); in _aead_recvmsg() 285 aead_request_set_tfm(&areq->cra_u.aead_req, tfm); in _aead_recvmsg() 295 aead_request_set_callback(&areq->cra_u.aead_req, in _aead_recvmsg() 298 err = ctx->enc ? crypto_aead_encrypt(&areq->cra_u.aead_req) : in _aead_recvmsg() 299 crypto_aead_decrypt(&areq->cra_u.aead_req); in _aead_recvmsg() 308 aead_request_set_callback(&areq->cra_u.aead_req, in _aead_recvmsg() 313 crypto_aead_encrypt(&areq->cra_u.aead_req) : in _aead_recvmsg() 314 crypto_aead_decrypt(&areq->cra_u.aead_req), in _aead_recvmsg()
|
| A D | essiv.c | 63 struct aead_request aead_req; member 188 struct aead_request *subreq = &rctx->aead_req; in essiv_aead_crypt() 331 BUILD_BUG_ON(offsetofend(struct essiv_aead_request_ctx, aead_req) != in essiv_aead_init_tfm() 338 subreq_size = sizeof_field(struct essiv_aead_request_ctx, aead_req) + in essiv_aead_init_tfm() 341 tctx->ivoffset = offsetof(struct essiv_aead_request_ctx, aead_req) + in essiv_aead_init_tfm()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| A D | qat_crypto.h | 36 struct aead_request *aead_req; member
|
| A D | qat_algs.c | 671 struct aead_request *areq = qat_req->aead_req; in qat_aead_alg_callback() 809 qat_req->aead_req = areq; in qat_alg_aead_dec() 853 qat_req->aead_req = areq; in qat_alg_aead_enc()
|
| /linux/drivers/crypto/amcc/ |
| A D | crypto4xx_core.c | 573 struct aead_request *aead_req = container_of(pd_uinfo->async_req, in crypto4xx_aead_done() local 577 crypto_aead_reqtfm(aead_req)); in crypto4xx_aead_done() 595 scatterwalk_map_and_copy(icv, dst, aead_req->cryptlen, in crypto4xx_aead_done() 599 scatterwalk_map_and_copy(icv, aead_req->src, in crypto4xx_aead_done() 600 aead_req->assoclen + aead_req->cryptlen - in crypto4xx_aead_done() 628 aead_request_complete(aead_req, -EINPROGRESS); in crypto4xx_aead_done() 630 aead_request_complete(aead_req, err); in crypto4xx_aead_done()
|
| /linux/include/crypto/ |
| A D | if_alg.h | 109 struct aead_request aead_req; member
|
| /linux/include/uapi/linux/ |
| A D | virtio_crypto.h | 478 struct virtio_crypto_aead_data_req aead_req; member
|
| /linux/drivers/crypto/intel/ixp4xx/ |
| A D | ixp4xx_crypto.c | 142 struct aead_request *aead_req; member 353 struct aead_request *req = crypt->data.aead_req; in finish_scattered_hmac() 379 struct aead_request *req = crypt->data.aead_req; in one_packet() 1124 crypt->data.aead_req = req; in aead_perform()
|
| /linux/drivers/crypto/caam/ |
| A D | caamalg_qi.c | 921 struct aead_request *aead_req = drv_req->app_ctx; in aead_done() local 922 struct crypto_aead *aead = crypto_aead_reqtfm(aead_req); in aead_done() 932 aead_unmap(qidev, edesc, aead_req); in aead_done() 934 aead_request_complete(aead_req, ecode); in aead_done()
|
| /linux/drivers/crypto/chelsio/ |
| A D | chcr_algo.c | 719 struct aead_request *aead_req = in get_qidxs() local 721 struct chcr_aead_reqctx *reqctx = aead_request_ctx_dma(aead_req); in get_qidxs()
|