Home
last modified time | relevance | path

Searched refs:geniv (Results 1 – 19 of 19) sorted by relevance

/linux/crypto/
H A Dseqiv.c11 #include <crypto/internal/geniv.h>
24 struct crypto_aead *geniv; in seqiv_aead_encrypt_complete2() local
32 geniv = crypto_aead_reqtfm(req); in seqiv_aead_encrypt_complete2()
33 memcpy(req->iv, subreq->iv, crypto_aead_ivsize(geniv)); in seqiv_aead_encrypt_complete2()
49 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in seqiv_aead_encrypt() local
50 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in seqiv_aead_encrypt()
72 crypto_aead_alignmask(geniv) + 1))) { in seqiv_aead_encrypt()
99 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in seqiv_aead_decrypt() local
100 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in seqiv_aead_decrypt()
106 if (req->cryptlen < ivsize + crypto_aead_authsize(geniv)) in seqiv_aead_decrypt()
[all...]
H A Dechainiv.c16 #include <crypto/internal/geniv.h>
28 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in echainiv_encrypt() local
29 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in echainiv_encrypt()
34 unsigned int ivsize = crypto_aead_ivsize(geniv); in echainiv_encrypt()
75 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in echainiv_decrypt() local
76 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in echainiv_decrypt()
80 unsigned int ivsize = crypto_aead_ivsize(geniv); in echainiv_decrypt()
H A Daead.c144 strscpy(raead.geniv, "<none>", sizeof(raead.geniv)); in crypto_aead_report()
165 seq_printf(m, "geniv : <none>\n"); in crypto_aead_show()
H A Dskcipher.c349 strscpy(rblkcipher.geniv, "<none>", sizeof(rblkcipher.geniv)); in crypto_skcipher_report()
H A Dlskcipher.c272 strscpy(rblkcipher.geniv, "<none>", sizeof(rblkcipher.geniv)); in crypto_lskcipher_report()
/linux/drivers/crypto/caam/
H A Dcaamalg_qi.c45 bool geniv; member
136 if (alg->caam.geniv) in aead_set_sh_desc()
165 ivsize, ctx->authsize, alg->caam.geniv, in aead_set_sh_desc()
169 if (!alg->caam.geniv) in aead_set_sh_desc()
1040 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv) in aead_edesc_alloc()
1691 .geniv = true,
1735 .geniv = true,
1779 .geniv = true,
1824 .geniv = true,
1869 .geniv
[all...]
H A Dcaamalg.c96 bool geniv; member
247 if (alg->caam.geniv) in aead_set_sh_desc()
288 ctx->authsize, alg->caam.geniv, is_rfc3686, in aead_set_sh_desc()
293 if (!alg->caam.geniv) in aead_set_sh_desc()
1239 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
2328 .geniv = true,
2378 .geniv = true,
2428 .geniv = true,
2478 .geniv = true,
2528 .geniv
[all...]
H A Dcaamalg_desc.c376 * @geniv: whether to generate Encrypted Chain IV
385 unsigned int icvsize, const bool geniv, in cnstr_shdsc_aead_decap() argument
410 if (!geniv) in cnstr_shdsc_aead_decap()
419 if (geniv) in cnstr_shdsc_aead_decap()
427 if (geniv) in cnstr_shdsc_aead_decap()
442 if (geniv) { in cnstr_shdsc_aead_decap()
506 u32 geniv, moveiv; in cnstr_shdsc_aead_givencap() local
537 geniv = NFIFOENTRY_STYPE_PAD | NFIFOENTRY_DEST_DECO | in cnstr_shdsc_aead_givencap()
540 append_load_imm_u32(desc, geniv, LDST_CLASS_IND_CCB | in cnstr_shdsc_aead_givencap()
H A Dcaamalg_desc.h65 unsigned int icvsize, const bool geniv,
/linux/include/uapi/linux/
H A Dcryptouser.h175 char geniv[CRYPTO_MAX_NAME]; member
184 char geniv[CRYPTO_MAX_NAME]; member
/linux/net/ipv4/
H A Desp4.c980 x->geniv, x->aead->alg_name) >= CRYPTO_MAX_ALG_NAME) { in esp_init_aead()
1025 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
1028 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) { in esp_init_authenc()
1035 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
1038 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) { in esp_init_authenc()
/linux/net/ipv6/
H A Desp6.c1017 x->geniv, x->aead->alg_name) >= CRYPTO_MAX_ALG_NAME) { in esp_init_aead()
1062 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
1065 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) { in esp_init_authenc()
1072 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
1075 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) { in esp_init_authenc()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k_ipsec.c646 if (!x->geniv) { in cn10k_ipsec_validate_state()
648 "Cannot offload xfrm states without geniv"); in cn10k_ipsec_validate_state()
651 if (strcmp(x->geniv, "seqiv")) { in cn10k_ipsec_validate_state()
653 "Cannot offload xfrm states with geniv other than seqiv"); in cn10k_ipsec_validate_state()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c34 #include <crypto/internal/geniv.h>
555 if (!x->geniv) { in mlx5e_xfrm_validate_state()
556 NL_SET_ERR_MSG_MOD(extack, "Cannot offload xfrm states without geniv"); in mlx5e_xfrm_validate_state()
559 if (strcmp(x->geniv, "seqiv")) { in mlx5e_xfrm_validate_state()
560 NL_SET_ERR_MSG_MOD(extack, "Cannot offload xfrm states with geniv other than seqiv"); in mlx5e_xfrm_validate_state()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c931 xs->geniv = algo->uinfo.aead.geniv; in ixgbe_ipsec_vf_add_sa()
/linux/include/net/
H A Dxfrm.h241 const char *geniv; member
1565 char *geniv; member
1575 char *geniv; member
/linux/Documentation/crypto/
H A Darchitecture.rst173 - geniv: IV generator (obsolete)
/linux/net/xfrm/
H A Dxfrm_state.c1994 x->geniv = orig->geniv; in xfrm_state_clone_and_setup()
/linux/net/key/
H A Daf_key.c1228 x->geniv = a->uinfo.encr.geniv; in pfkey_msg2xfrm_state()