Home
last modified time | relevance | path

Searched refs:authsize (Results 1 – 25 of 44) sorted by relevance

12

/drivers/crypto/nx/
A Dnx-aes-ccm.c70 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 Dnitrox_aead.c59 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 Daead.c74 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 Deip93-common.c206 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 Deip93-aead.c144 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 Deip93-cipher.h21 unsigned int authsize; member
34 unsigned int authsize; member
/drivers/crypto/caam/
A Dcaamalg_qi.c73 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 Dcaamalg.c126 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 Dcaamalg_qi2.c90 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 Dcc_aead.c229 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 Dcc_buffer_mgr.c722 (*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 Domap-aes-gcm.c70 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 Domap-aes.h177 size_t authsize; member
206 int omap_aes_gcm_setauthsize(struct crypto_aead *tfm, unsigned int authsize);
210 unsigned int authsize);
A Dtalitos.c1005 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 Datmel-aes.c1354 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 Dixp4xx_crypto.c356 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 Dtegra-se-aes.c47 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 Djh7110-aes.c209 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 Dzynqmp-aes-gcm.c68 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 Dchcr_algo.c2480 (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 Dotx_cptvf_algs.c632 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 Dsec_crypto.c970 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 Dccp-crypto-aes-galois.c58 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 Dchcr_ipsec.c146 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 Dotx2_cptvf_algs.c745 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()

Completed in 103 milliseconds

12