| /linux/crypto/ |
| H A D | authencesn.c | 48 unsigned int authsize) in crypto_authenc_esn_setauthsize() argument 50 if (authsize > 0 && authsize < 4) in crypto_authenc_esn_setauthsize() 90 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_genicv_tail() local 101 memcpy_to_sglist(dst, assoclen + cryptlen, hash, authsize); in crypto_authenc_esn_genicv_tail() 122 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_genicv() local 128 if (!authsize) in crypto_authenc_esn_genicv() 201 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_decrypt_tail() local 208 unsigned int cryptlen = req->cryptlen - authsize; in crypto_authenc_esn_decrypt_tail() 215 if (!authsize) in crypto_authenc_esn_decrypt_tail() 259 unsigned int authsize = crypto_aead_authsize(authenc_esn); crypto_authenc_esn_decrypt() local [all...] |
| H A D | authenc.c | 239 unsigned int authsize = crypto_aead_authsize(authenc); in crypto_authenc_decrypt_tail() local 241 u8 *ihash = ahreq->result + authsize; in crypto_authenc_decrypt_tail() 244 scatterwalk_map_and_copy(ihash, req->src, ahreq->nbytes, authsize, 0); in crypto_authenc_decrypt_tail() 246 if (crypto_memneq(ihash, ahreq->result, authsize)) in crypto_authenc_decrypt_tail() 261 req->cryptlen - authsize, req->iv); in crypto_authenc_decrypt_tail() 281 unsigned int authsize = crypto_aead_authsize(authenc); in crypto_authenc_decrypt() local 293 req->assoclen + req->cryptlen - authsize); in crypto_authenc_decrypt()
|
| H A D | aegis128-neon.c | 55 unsigned int authsize) in crypto_aegis128_final_simd() argument 59 cryptlen, authsize); in crypto_aegis128_final_simd()
|
| H A D | aegis128-neon-inner.c | 318 unsigned int authsize) in crypto_aegis128_final_neon() 334 if (authsize > 0) { in crypto_aegis128_final_neon() 336 vld1q_u8(permute + authsize)); in crypto_aegis128_final_neon() 320 crypto_aegis128_final_neon(void * state,void * tag_xor,unsigned int assoclen,unsigned int cryptlen,unsigned int authsize) crypto_aegis128_final_neon() argument
|
| H A D | aegis-neon.h | 15 unsigned int authsize);
|
| H A D | algif_aead.c | 355 static int aead_setauthsize(void *private, unsigned int authsize) 357 return crypto_aead_setauthsize(private, authsize); 378 aead_setauthsize(void * private,unsigned int authsize) aead_setauthsize() argument
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H 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() 261 rctx->cryptlen = areq->cryptlen - aead->authsize; in nitrox_aes_gcm_dec() 264 rctx->dstlen = rctx->srclen - aead->authsize; in nitrox_aes_gcm_dec() 379 unsigned int authsize) in nitrox_rfc4106_setauthsize() argument [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-ccm-glue.c | 45 static int ccm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in ccm_setauthsize() argument 47 if ((authsize & 1) || authsize < 4) in ccm_setauthsize() 221 unsigned int authsize = crypto_aead_authsize(aead); in ccm_decrypt() local 228 err = ccm_format_input(mac, req, req->cryptlen - authsize); in ccm_decrypt() 242 req->assoclen + req->cryptlen - authsize, in ccm_decrypt() 243 authsize, 0); in ccm_decrypt() 245 if (crypto_memneq(authtag, mac, authsize)) in ccm_decrypt()
|
| H A D | sm4-ce-gcm-glue.c | 59 static int gcm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in gcm_setauthsize() argument 61 switch (authsize) { in gcm_setauthsize() 197 unsigned int authsize = crypto_aead_authsize(aead); in gcm_decrypt() local 210 req->assoclen + req->cryptlen - authsize, in gcm_decrypt() 211 authsize, 0); in gcm_decrypt() 213 if (crypto_memneq(authtag, ghash, authsize)) in gcm_decrypt()
|
| /linux/include/crypto/ |
| H A D | aead.h | 142 int (*setauthsize)(struct crypto_aead *tfm, unsigned int authsize); 156 unsigned int authsize; member 287 return tfm->authsize; in crypto_aead_authsize() 400 int crypto_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize); 403 unsigned int authsize) in crypto_sync_aead_setauthsize() argument 405 return crypto_aead_setauthsize(&tfm->base, authsize); in crypto_sync_aead_setauthsize()
|
| /linux/drivers/crypto/caam/ |
| H A D | caamalg_qi.c | 73 unsigned int authsize; member 100 if (!ctx->cdata.keylen || !ctx->authsize) in aead_set_sh_desc() 150 ivsize, ctx->authsize, is_rfc3686, nonce, in aead_set_sh_desc() 165 ivsize, ctx->authsize, alg->caam.geniv, in aead_set_sh_desc() 183 ivsize, ctx->authsize, is_rfc3686, nonce, in aead_set_sh_desc() 190 static int aead_setauthsize(struct crypto_aead *authenc, unsigned int authsize) in aead_setauthsize() argument 194 ctx->authsize = authsize; in aead_setauthsize() 312 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc() 328 ctx->authsize, tru in gcm_set_sh_desc() 348 gcm_setauthsize(struct crypto_aead * authenc,unsigned int authsize) gcm_setauthsize() argument 452 rfc4106_setauthsize(struct crypto_aead * authenc,unsigned int authsize) rfc4106_setauthsize() argument 560 rfc4543_setauthsize(struct crypto_aead * authenc,unsigned int authsize) rfc4543_setauthsize() argument 956 unsigned int authsize = ctx->authsize; aead_edesc_alloc() local [all...] |
| H A D | caamalg.c | 131 unsigned int authsize; member 169 cnstr_shdsc_aead_null_encap(desc, &ctx->adata, ctx->authsize, in aead_null_set_sh_desc() 188 cnstr_shdsc_aead_null_decap(desc, &ctx->adata, ctx->authsize, in aead_null_set_sh_desc() 213 if (!ctx->authsize) in aead_set_sh_desc() 272 ctx->authsize, is_rfc3686, nonce, ctx1_iv_off, in aead_set_sh_desc() 294 ctx->authsize, alg->caam.geniv, is_rfc3686, in aead_set_sh_desc() 318 ctx->authsize, is_rfc3686, nonce, in aead_set_sh_desc() 328 unsigned int authsize) in aead_setauthsize() argument 332 ctx->authsize = authsize; in aead_setauthsize() 388 gcm_setauthsize(struct crypto_aead * authenc,unsigned int authsize) gcm_setauthsize() argument 456 rfc4106_setauthsize(struct crypto_aead * authenc,unsigned int authsize) rfc4106_setauthsize() argument 524 rfc4543_setauthsize(struct crypto_aead * authenc,unsigned int authsize) rfc4543_setauthsize() argument 563 chachapoly_setauthsize(struct crypto_aead * aead,unsigned int authsize) chachapoly_setauthsize() argument 1144 int authsize = ctx->authsize; init_aead_job() local 1399 unsigned int authsize = ctx->authsize; aead_edesc_alloc() local [all...] |
| H A D | caamalg_qi2.c | 77 * @authsize: authentication tag (a.k.a. ICV / MAC) size 91 unsigned int authsize; member 192 if (!ctx->cdata.keylen || !ctx->authsize) in aead_set_sh_desc() 244 ivsize, ctx->authsize, is_rfc3686, in aead_set_sh_desc() 249 ivsize, ctx->authsize, is_rfc3686, nonce, in aead_set_sh_desc() 270 ivsize, ctx->authsize, alg->caam.geniv, in aead_set_sh_desc() 281 static int aead_setauthsize(struct crypto_aead *authenc, unsigned int authsize) in aead_setauthsize() argument 285 ctx->authsize = authsize; in aead_setauthsize() 371 unsigned int authsize in aead_edesc_alloc() local 625 chachapoly_setauthsize(struct crypto_aead * aead,unsigned int authsize) chachapoly_setauthsize() argument 710 gcm_setauthsize(struct crypto_aead * authenc,unsigned int authsize) gcm_setauthsize() argument 805 rfc4106_setauthsize(struct crypto_aead * authenc,unsigned int authsize) rfc4106_setauthsize() argument 906 rfc4543_setauthsize(struct crypto_aead * authenc,unsigned int authsize) rfc4543_setauthsize() argument [all...] |
| /linux/drivers/crypto/ccree/ |
| H A D | cc_buffer_mgr.c | 538 static bool cc_is_icv_frag(unsigned int sgl_nents, unsigned int authsize, in cc_is_icv_frag() argument 541 return ((sgl_nents > 1) && (last_entry_data_size < authsize)); in cc_is_icv_frag() 657 unsigned int authsize = areq_ctx->req_authsize; in cc_prepare_aead_data_dlli() local 665 offset = *src_last_bytes - authsize; in cc_prepare_aead_data_dlli() 668 offset = *dst_last_bytes - authsize; in cc_prepare_aead_data_dlli() 683 unsigned int authsize = areq_ctx->req_authsize; in cc_prepare_aead_data_mlli() local 695 cc_is_icv_frag(areq_ctx->src.nents, authsize, in cc_prepare_aead_data_mlli() 722 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 724 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 739 cc_is_icv_frag(areq_ctx->src.nents, authsize, in cc_prepare_aead_data_mlli() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | crypto_bench.c | 23 u32 key_len, authsize; in crypto_setup() 45 params.authsize = authsize; in crypto_setup() 15 u32 key_len, authsize; global() variable
|
| H A D | crypto_sanity.c | 23 u32 authsize, key_len; in skb_dynptr_validate() 76 params.authsize = authsize; in skb_crypto_setup() 15 u32 authsize, key_len; global() variable
|
| /linux/drivers/crypto/tegra/ |
| H A D | tegra-se-aes.c | 48 unsigned int authsize; member 62 unsigned int authsize; member 823 offset, rctx->authsize, 1); in tegra_gcm_do_final() 835 scatterwalk_map_and_copy(mac, rctx->src_sg, offset, rctx->authsize, 0); in tegra_gcm_do_verify() 837 if (crypto_memneq(rctx->outbuf.buf, mac, rctx->authsize)) in tegra_gcm_do_verify() 978 t = rctx->authsize; in tegra_ccm_format_nonce() 1066 memcpy(rctx->authdata, result, rctx->authsize); in tegra_ccm_mac_result() 1068 ret = crypto_memneq(rctx->authdata, result, rctx->authsize); in tegra_ccm_mac_result() 1085 rctx->authsize, 1); in tegra_ccm_ctr_result() 1087 memcpy(rctx->authdata, rctx->outbuf.buf, rctx->authsize); in tegra_ccm_ctr_result() 1392 tegra_ccm_setauthsize(struct crypto_aead * tfm,unsigned int authsize) tegra_ccm_setauthsize() argument 1414 tegra_gcm_setauthsize(struct crypto_aead * tfm,unsigned int authsize) tegra_gcm_setauthsize() argument [all...] |
| /linux/drivers/crypto/marvell/octeontx/ |
| H 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() 657 authsize != SHA384_TRUNC_DIGEST_SIZE) in otx_cpt_aead_set_authsize() 660 if (authsize == SHA384_TRUNC_DIGEST_SIZE) in otx_cpt_aead_set_authsize() [all …]
|
| /linux/kernel/bpf/ |
| H A D | crypto.c | 36 u32 authsize; member 169 if (!!params->authsize ^ !!type->setauthsize) { in bpf_crypto_ctx_create() 192 if (params->authsize) { in bpf_crypto_ctx_create() 193 *err = type->setauthsize(ctx->tfm, params->authsize); in bpf_crypto_ctx_create()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H 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() 647 sa_entry->authsize, in ch_ipsec_crypto_wreq() 648 sa_entry->authsize); in ch_ipsec_crypto_wreq()
|
| H A D | chcr_ipsec.h | 50 unsigned int authsize; member
|
| /linux/include/linux/ |
| H A D | bpf_crypto.h | 11 int (*setauthsize)(void *tfm, unsigned int authsize);
|
| /linux/drivers/crypto/qce/ |
| H A D | aead.h | 21 unsigned int authsize; member
|
| /linux/drivers/virt/coco/sev-guest/ |
| H A D | sev-guest.c | 90 resp_len = sizeof(report_resp->data) + mdesc->ctx->authsize; in get_report() 133 resp_len = sizeof(derived_key_resp->data) + mdesc->ctx->authsize; in get_derived_key() 233 resp_len = sizeof(report_resp->data) + mdesc->ctx->authsize; in get_ext_report()
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-ops.c | 647 unsigned int authsize; in ccp_run_aes_gcm_cmd() local 674 authsize = aes->authsize ? aes->authsize : AES_BLOCK_SIZE; in ccp_run_aes_gcm_cmd() 675 switch (authsize) { in ccp_run_aes_gcm_cmd() 702 ilen = aes->src_len - authsize; in ccp_run_aes_gcm_cmd() 883 ccp_get_dm_area(&wa->final, 0, p_tag, 0, authsize); in ccp_run_aes_gcm_cmd() 886 ret = ccp_init_dm_workarea(&wa->tag, cmd_q, authsize, in ccp_run_aes_gcm_cmd() 890 ret = ccp_set_dm_area(&wa->tag, 0, p_tag, 0, authsize); in ccp_run_aes_gcm_cmd() 897 authsize) ? -EBADMSG : 0; in ccp_run_aes_gcm_cmd()
|