| /drivers/crypto/nx/ |
| A D | nx-aes-ccm.c | 70 unsigned int authsize) in ccm_aes_nx_setauthsize() argument 72 switch (authsize) { in ccm_aes_nx_setauthsize() 89 unsigned int authsize) in ccm4309_aes_nx_setauthsize() argument 91 switch (authsize) { in ccm4309_aes_nx_setauthsize() 136 unsigned int l, lp, m = authsize; in generate_b0() 156 unsigned int authsize, in generate_pat() argument 208 rc = generate_b0(iv, assoclen, authsize, nbytes, b0); in generate_pat() 339 nbytes -= authsize; in ccm_nx_decrypt() 343 authsize); in ccm_nx_decrypt() 395 authsize) ? -EBADMSG : 0; in ccm_nx_decrypt() [all …]
|
| /drivers/crypto/cavium/nitrox/ |
| A D | nitrox_aead.c | 59 unsigned int authsize) in nitrox_aead_setauthsize() argument 66 flags.w0.mac_len = authsize; in nitrox_aead_setauthsize() 69 aead->authsize = authsize; in nitrox_aead_setauthsize() 75 unsigned int authsize) in nitrox_aes_gcm_setauthsize() argument 77 switch (authsize) { in nitrox_aes_gcm_setauthsize() 90 return nitrox_aead_setauthsize(aead, authsize); in nitrox_aes_gcm_setauthsize() 230 rctx->dstlen = rctx->srclen + aead->authsize; in nitrox_aes_gcm_enc() 264 rctx->dstlen = rctx->srclen - aead->authsize; in nitrox_aes_gcm_dec() 379 unsigned int authsize) in nitrox_rfc4106_setauthsize() argument 381 switch (authsize) { in nitrox_rfc4106_setauthsize() [all …]
|
| /drivers/crypto/qce/ |
| A D | aead.c | 74 totallen, ctx->authsize, 1); in qce_aead_done() 77 totallen, ctx->authsize, 1); in qce_aead_done() 80 totallen = req->cryptlen + req->assoclen - ctx->authsize; in qce_aead_done() 82 ret = memcmp(result_buf->auth_iv, tag, ctx->authsize); in qce_aead_done() 198 cryptlen = rctx->cryptlen + ctx->authsize; in qce_aead_ccm_prepare_buf_assoclen() 344 cryptlen = rctx->cryptlen + ctx->authsize; in qce_aead_ccm_prepare_buf() 399 rctx->ccm_nonce[0] |= ((ctx->authsize - 2) / 2) << in qce_aead_create_ccm_nonce() 516 rctx->cryptlen = req->cryptlen - ctx->authsize; in qce_aead_crypt() 657 if (authsize < 4 || authsize > 16 || authsize % 2) in qce_aead_setauthsize() 659 if (IS_CCM_RFC4309(flags) && (authsize < 8 || authsize % 4)) in qce_aead_setauthsize() [all …]
|
| /drivers/crypto/inside-secure/eip93/ |
| A D | eip93-common.c | 206 u32 authsize = rctx->authsize; in check_valid_request() local 220 if (authsize) { in check_valid_request() 222 totlen_dst += authsize; in check_valid_request() 224 totlen_src += authsize; in check_valid_request() 249 if (authsize) { in check_valid_request() 644 u32 authsize = rctx->authsize; in eip93_unmap_dma() local 667 authsize = 0; in eip93_unmap_dma() 669 if (authsize) { in eip93_unmap_dma() 672 for (i = 0; i < (authsize / 4); i++) in eip93_unmap_dma() 679 sg_virt(rctx->sg_dst), len + authsize); in eip93_unmap_dma() [all …]
|
| A D | eip93-aead.c | 144 ctx->authsize / sizeof(u32)); in eip93_aead_setkey() 152 ctx->authsize, sa_record->sa_i_digest, in eip93_aead_setkey() 161 unsigned int authsize) in eip93_aead_setauthsize() argument 166 ctx->authsize = authsize; in eip93_aead_setauthsize() 169 ctx->authsize / sizeof(u32)); in eip93_aead_setauthsize() 203 rctx->authsize = ctx->authsize; in eip93_aead_crypt() 211 rctx->textsize -= rctx->authsize; in eip93_aead_crypt()
|
| A D | eip93-cipher.h | 21 unsigned int authsize; member 34 unsigned int authsize; member
|
| /drivers/crypto/caam/ |
| A D | caamalg_qi.c | 73 unsigned int authsize; member 194 ctx->authsize = authsize; in aead_setauthsize() 357 ctx->authsize = authsize; in gcm_setauthsize() 432 ctx->authsize, true); in rfc4106_set_sh_desc() 446 ctx->authsize, true); in rfc4106_set_sh_desc() 461 ctx->authsize = authsize; in rfc4106_setauthsize() 564 if (authsize != 16) in rfc4543_setauthsize() 567 ctx->authsize = authsize; in rfc4543_setauthsize() 956 unsigned int authsize = ctx->authsize; in aead_edesc_alloc() local 994 dst_len = src_len + (encrypt ? authsize : (-authsize)); in aead_edesc_alloc() [all …]
|
| A D | caamalg.c | 126 unsigned int authsize; member 207 if (!ctx->authsize) in aead_set_sh_desc() 326 ctx->authsize = authsize; in aead_setauthsize() 391 ctx->authsize = authsize; in gcm_setauthsize() 459 ctx->authsize = authsize; in rfc4106_setauthsize() 522 if (authsize != 16) in rfc4543_setauthsize() 525 ctx->authsize = authsize; in rfc4543_setauthsize() 564 ctx->authsize = authsize; in chachapoly_setauthsize() 1077 int authsize = ctx->authsize; in init_aead_job() local 1319 unsigned int authsize = ctx->authsize; in aead_edesc_alloc() local [all …]
|
| A D | caamalg_qi2.c | 90 unsigned int authsize; member 284 ctx->authsize = authsize; in aead_setauthsize() 370 unsigned int authsize = ctx->authsize; in aead_edesc_alloc() local 384 dst_len = src_len + (encrypt ? authsize : (-authsize)); in aead_edesc_alloc() 550 (encrypt ? ctx->authsize : (-ctx->authsize)); in aead_edesc_alloc() 624 unsigned int authsize) in chachapoly_setauthsize() argument 631 ctx->authsize = authsize; in chachapoly_setauthsize() 718 ctx->authsize = authsize; in gcm_setauthsize() 813 ctx->authsize = authsize; in rfc4106_setauthsize() 909 if (authsize != 16) in rfc4543_setauthsize() [all …]
|
| /drivers/crypto/ccree/ |
| A D | cc_aead.c | 229 ctx->authsize) != 0) { in cc_aead_complete() 670 unsigned int authsize) in cc_aead_setauthsize() argument 676 if (authsize == 0 || in cc_aead_setauthsize() 681 ctx->authsize = authsize; in cc_aead_setauthsize() 690 switch (authsize) { in cc_rfc4309_ccm_setauthsize() 703 unsigned int authsize) in cc_ccm_setauthsize() argument 705 switch (authsize) { in cc_ccm_setauthsize() 1521 ctx->authsize, NS_BIT); in cc_ccm() 2144 switch (authsize) { in cc_gcm_setauthsize() 2168 switch (authsize) { in cc_rfc4106_gcm_setauthsize() [all …]
|
| A D | cc_buffer_mgr.c | 722 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 724 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 754 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 756 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 778 (*dst_last_bytes - authsize); in cc_prepare_aead_data_mlli() 780 (*dst_last_bytes - authsize); in cc_prepare_aead_data_mlli() 816 authsize : 0; in cc_aead_chain_data() 844 size_for_map += authsize; in cc_aead_chain_data() 846 size_for_map -= authsize; in cc_aead_chain_data() 975 (req->cryptlen - authsize); in cc_map_aead_request() [all …]
|
| /drivers/crypto/ |
| A D | omap-aes-gcm.c | 70 dd->authsize, 1); in omap_aes_gcm_done_task() 80 for (i = 0; i < dd->authsize; i++) { in omap_aes_gcm_done_task() 150 dd->authsize = authlen; in omap_aes_gcm_copy_buffers() 194 dd->authsize, 0); in omap_aes_gcm_dma_out_callback() 348 int omap_aes_gcm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in omap_aes_gcm_setauthsize() argument 350 return crypto_gcm_check_authsize(authsize); in omap_aes_gcm_setauthsize() 354 unsigned int authsize) in omap_aes_4106gcm_setauthsize() argument 356 return crypto_rfc4106_check_authsize(authsize); in omap_aes_4106gcm_setauthsize()
|
| A D | omap-aes.h | 177 size_t authsize; member 206 int omap_aes_gcm_setauthsize(struct crypto_aead *tfm, unsigned int authsize); 210 unsigned int authsize);
|
| A D | talitos.c | 1005 cryptlen + authsize, areq->assoclen); in ipsec_esp_unmap() 1059 icv = oicv - authsize; in ipsec_esp_decrypt_swauth_done() 1252 elen = authsize; in ipsec_esp() 1271 elen = authsize; in ipsec_esp() 1325 unsigned int authsize, in talitos_edesc_alloc() argument 1340 if (cryptlen + authsize > max_len) { in talitos_edesc_alloc() 1346 src_len = assoclen + cryptlen + authsize; in talitos_edesc_alloc() 1381 (dst_nents ? dst_len : 0) + authsize; in talitos_edesc_alloc() 1384 sizeof(struct talitos_ptr) + authsize; in talitos_edesc_alloc() 1389 alloc_len += icv_stashing ? authsize : 0; in talitos_edesc_alloc() [all …]
|
| A D | atmel-aes.c | 1354 u32 authsize; in atmel_aes_gcm_process() local 1357 authsize = crypto_aead_authsize(tfm); in atmel_aes_gcm_process() 1505 u32 offset, authsize, itag[4], *otag = ctx->tag; in atmel_aes_gcm_finalize() local 1515 authsize = crypto_aead_authsize(tfm); in atmel_aes_gcm_finalize() 1560 unsigned int authsize) in atmel_aes_gcm_setauthsize() argument 1562 return crypto_gcm_check_authsize(authsize); in atmel_aes_gcm_setauthsize() 1883 u32 offs, authsize; in atmel_aes_authenc_final() local 1891 authsize = crypto_aead_authsize(tfm); in atmel_aes_authenc_final() 1896 if (crypto_memneq(idigest, odigest, authsize)) in atmel_aes_authenc_final() 1999 u32 authsize = crypto_aead_authsize(tfm); in atmel_aes_authenc_crypt() local [all …]
|
| /drivers/crypto/intel/ixp4xx/ |
| A D | ixp4xx_crypto.c | 356 int authsize = crypto_aead_authsize(tfm); in finish_scattered_hmac() local 361 decryptlen, authsize, 1); in finish_scattered_hmac() 1120 cryptlen = req->cryptlen - authsize; in aead_perform() 1121 eff_cryptlen -= authsize; in aead_perform() 1148 if (lastlen >= authsize) in aead_perform() 1150 buf->buf_len - authsize; in aead_perform() 1170 if (lastlen >= authsize) in aead_perform() 1172 buf->buf_len - authsize; in aead_perform() 1176 if (unlikely(lastlen < authsize)) { in aead_perform() 1242 if ((authsize >> 2) < 1 || (authsize >> 2) > max || (authsize & 3)) in aead_setauthsize() [all …]
|
| /drivers/crypto/tegra/ |
| A D | tegra-se-aes.c | 47 unsigned int authsize; member 61 unsigned int authsize; member 819 offset, rctx->authsize, 1); in tegra_gcm_do_final() 974 t = rctx->authsize; in tegra_ccm_format_nonce() 1081 rctx->authsize, 1); in tegra_ccm_ctr_result() 1133 rctx->authsize, 0); in tegra_ccm_do_ctr() 1135 offset += rctx->authsize; in tegra_ccm_do_ctr() 1388 switch (authsize) { in tegra_ccm_setauthsize() 1401 ctx->authsize = authsize; in tegra_ccm_setauthsize() 1411 ret = crypto_gcm_check_authsize(authsize); in tegra_gcm_setauthsize() [all …]
|
| /drivers/crypto/starfive/ |
| A D | jh7110-aes.c | 209 b0[0] |= (8 * ((cryp->authsize - 2) / 2)); in starfive_aes_ccm_init() 314 cryp->total_in, cryp->authsize, 1); in starfive_aes_read_authtag() 328 if (!err && cryp->authsize) in starfive_aes_finish_req() 335 if (cryp->authsize) in starfive_aes_finish_req() 582 cryp->authsize = 0; in starfive_aes_do_one_req() 662 cryp->total_in = req->cryptlen - cryp->authsize; in starfive_aes_aead_do_one_req() 666 cryp->authsize, 0); in starfive_aes_aead_do_one_req() 893 unsigned int authsize) in starfive_aes_gcm_setauthsize() argument 898 ret = crypto_gcm_check_authsize(authsize); in starfive_aes_gcm_setauthsize() 906 unsigned int authsize) in starfive_aes_ccm_setauthsize() argument [all …]
|
| /drivers/crypto/xilinx/ |
| A D | zynqmp-aes-gcm.c | 68 u32 authsize; member 183 if (tfm_ctx->authsize != ZYNQMP_AES_AUTH_SIZE) in zynqmp_fallback_check() 274 unsigned int authsize) in zynqmp_aes_aead_setauthsize() argument 280 tfm_ctx->authsize = authsize; in zynqmp_aes_aead_setauthsize() 281 return crypto_aead_setauthsize(tfm_ctx->fbk_cipher, authsize); in zynqmp_aes_aead_setauthsize()
|
| /drivers/crypto/chelsio/ |
| A D | chcr_algo.c | 2480 (reqctx->op ? -authsize : authsize), CHCR_DST_SG_SIZE, 0); in create_authenc_wr() 2597 0 : authsize); in chcr_aead_dma_map() 2602 -authsize : authsize); in chcr_aead_dma_map() 2658 0 : authsize); in chcr_aead_dma_unmap() 2663 -authsize : authsize); in chcr_aead_dma_unmap() 2728 (reqctx->op ? -authsize : authsize); in chcr_add_aead_dst_ent() 3074 + (reqctx->op ? -authsize : authsize), in create_aead_ccm_wr() 3170 (reqctx->op ? -authsize : authsize), in create_gcm_wr() 3332 switch (authsize) { in chcr_gcm_setauthsize() 3369 switch (authsize) { in chcr_4106_4309_setauthsize() [all …]
|
| /drivers/crypto/marvell/octeontx/ |
| A D | otx_cptvf_algs.c | 632 unsigned int authsize) in otx_cpt_aead_set_authsize() argument 638 if (authsize != SHA1_DIGEST_SIZE && in otx_cpt_aead_set_authsize() 639 authsize != SHA1_TRUNC_DIGEST_SIZE) in otx_cpt_aead_set_authsize() 642 if (authsize == SHA1_TRUNC_DIGEST_SIZE) in otx_cpt_aead_set_authsize() 647 if (authsize != SHA256_DIGEST_SIZE && in otx_cpt_aead_set_authsize() 648 authsize != SHA256_TRUNC_DIGEST_SIZE) in otx_cpt_aead_set_authsize() 651 if (authsize == SHA256_TRUNC_DIGEST_SIZE) in otx_cpt_aead_set_authsize() 656 if (authsize != SHA384_DIGEST_SIZE && in otx_cpt_aead_set_authsize() 665 if (authsize != SHA512_DIGEST_SIZE && in otx_cpt_aead_set_authsize() 675 if (authsize != AES_GCM_ICV_SIZE) in otx_cpt_aead_set_authsize() [all …]
|
| /drivers/crypto/hisilicon/sec2/ |
| A D | sec_crypto.c | 970 size_t authsize; in GEN_SEC_SETKEY_FUNC() local 986 authsize = crypto_aead_authsize(tfm); in GEN_SEC_SETKEY_FUNC() 987 mac_offset = pbuf + copy_size - authsize; in GEN_SEC_SETKEY_FUNC() 1037 size_t authsize = crypto_aead_authsize(tfm); in sec_aead_mac_init() local 1046 if (unlikely(copy_size != authsize)) in sec_aead_mac_init() 1684 size_t authsize = crypto_aead_authsize(tfm); in set_aead_auth_iv() local 1715 data_size = aead_req->cryptlen - authsize; in set_aead_auth_iv() 1751 size_t authsize = crypto_aead_authsize(tfm); in sec_auth_bd_fill_xcm() local 1779 size_t authsize = crypto_aead_authsize(tfm); in sec_auth_bd_fill_xcm_v3() local 1807 size_t authsize = crypto_aead_authsize(tfm); in sec_auth_bd_fill_ex() local [all …]
|
| /drivers/crypto/ccp/ |
| A D | ccp-crypto-aes-galois.c | 58 unsigned int authsize) in ccp_aes_gcm_setauthsize() argument 60 switch (authsize) { in ccp_aes_gcm_setauthsize() 119 rctx->cmd.u.aes.authsize = crypto_aead_authsize(tfm); in ccp_aes_gcm_crypt()
|
| /drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| A D | chcr_ipsec.c | 146 int authsize = x->aead->alg_icv_len / 8; in ch_ipsec_setauthsize() local 148 sa_entry->authsize = authsize; in ch_ipsec_setauthsize() 150 switch (authsize) { in ch_ipsec_setauthsize() 642 sa_entry->authsize, in ch_ipsec_crypto_wreq() 643 sa_entry->authsize); in ch_ipsec_crypto_wreq()
|
| /drivers/crypto/marvell/octeontx2/ |
| A D | otx2_cptvf_algs.c | 745 unsigned int authsize) in otx2_cpt_aead_gcm_set_authsize() argument 749 if (crypto_rfc4106_check_authsize(authsize)) in otx2_cpt_aead_gcm_set_authsize() 752 tfm->authsize = authsize; in otx2_cpt_aead_gcm_set_authsize() 755 ctx->fbk_cipher->authsize = authsize; in otx2_cpt_aead_gcm_set_authsize() 761 unsigned int authsize) in otx2_cpt_aead_set_authsize() argument 763 tfm->authsize = authsize; in otx2_cpt_aead_set_authsize() 769 unsigned int authsize) in otx2_cpt_aead_null_set_authsize() argument 774 tfm->authsize = authsize; in otx2_cpt_aead_null_set_authsize()
|