Home
last modified time | relevance | path

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

/Linux-v5.4/net/xfrm/
Dxfrm_algo.c32 .geniv = "seqiv",
51 .geniv = "seqiv",
70 .geniv = "seqiv",
89 .geniv = "seqiv",
108 .geniv = "seqiv",
127 .geniv = "seqiv",
146 .geniv = "seqiv",
165 .geniv = "seqiv",
373 .geniv = "echainiv",
394 .geniv = "echainiv",
[all …]
Dxfrm_user.c335 x->geniv = algo->uinfo.encr.geniv; in attach_crypt()
420 x->geniv = algo->uinfo.aead.geniv; in attach_aead()
Dxfrm_state.c1467 x->geniv = orig->geniv; in xfrm_state_clone()
/Linux-v5.4/crypto/
Dseqiv.c26 struct crypto_aead *geniv; in seqiv_aead_encrypt_complete2() local
34 geniv = crypto_aead_reqtfm(req); in seqiv_aead_encrypt_complete2()
35 memcpy(req->iv, subreq->iv, crypto_aead_ivsize(geniv)); in seqiv_aead_encrypt_complete2()
52 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in seqiv_aead_encrypt() local
53 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in seqiv_aead_encrypt()
86 crypto_aead_alignmask(geniv) + 1))) { in seqiv_aead_encrypt()
113 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in seqiv_aead_decrypt() local
114 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in seqiv_aead_decrypt()
120 if (req->cryptlen < ivsize + crypto_aead_authsize(geniv)) in seqiv_aead_decrypt()
Dechainiv.c28 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()
87 struct crypto_aead *geniv = crypto_aead_reqtfm(req); in echainiv_decrypt() local
88 struct aead_geniv_ctx *ctx = crypto_aead_ctx(geniv); in echainiv_decrypt()
92 unsigned int ivsize = crypto_aead_ivsize(geniv); in echainiv_decrypt()
Dablkcipher.c366 strscpy(rblkcipher.geniv, "<default>", sizeof(rblkcipher.geniv)); in crypto_ablkcipher_report()
Daead.c159 strscpy(raead.geniv, "<none>", sizeof(raead.geniv)); in crypto_aead_report()
Dblkcipher.c508 strscpy(rblkcipher.geniv, "<default>", sizeof(rblkcipher.geniv)); in crypto_blkcipher_report()
Dskcipher.c950 strscpy(rblkcipher.geniv, "<none>", sizeof(rblkcipher.geniv)); in crypto_skcipher_report()
/Linux-v5.4/drivers/crypto/caam/
Dcaamalg_qi.c38 bool geniv; member
123 if (alg->caam.geniv) in aead_set_sh_desc()
152 ivsize, ctx->authsize, alg->caam.geniv, in aead_set_sh_desc()
156 if (!alg->caam.geniv) in aead_set_sh_desc()
1037 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv) in aead_edesc_alloc()
1646 .geniv = true,
1690 .geniv = true,
1734 .geniv = true,
1779 .geniv = true,
1824 .geniv = true,
[all …]
Dcaamalg.c84 bool geniv; member
223 if (alg->caam.geniv) in aead_set_sh_desc()
264 ctx->authsize, alg->caam.geniv, is_rfc3686, in aead_set_sh_desc()
269 if (!alg->caam.geniv) in aead_set_sh_desc()
1255 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
2305 .geniv = true,
2349 .geniv = true,
2393 .geniv = true,
2437 .geniv = true,
2481 .geniv = true,
[all …]
Dcaamalg_desc.c384 unsigned int icvsize, const bool geniv, in cnstr_shdsc_aead_decap() argument
409 if (!geniv) in cnstr_shdsc_aead_decap()
418 if (geniv) in cnstr_shdsc_aead_decap()
426 if (geniv) in cnstr_shdsc_aead_decap()
441 if (geniv) { in cnstr_shdsc_aead_decap()
505 u32 geniv, moveiv; in cnstr_shdsc_aead_givencap() local
536 geniv = NFIFOENTRY_STYPE_PAD | NFIFOENTRY_DEST_DECO | in cnstr_shdsc_aead_givencap()
539 append_load_imm_u32(desc, geniv, LDST_CLASS_IND_CCB | in cnstr_shdsc_aead_givencap()
Dcaamalg_qi2.c45 bool geniv; member
218 if (desc_inline_query((alg->caam.geniv ? DESC_QI_AEAD_GIVENC_LEN : in aead_set_sh_desc()
231 if (alg->caam.geniv) in aead_set_sh_desc()
259 ivsize, ctx->authsize, alg->caam.geniv, in aead_set_sh_desc()
443 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv) in aead_edesc_alloc()
1824 .geniv = true,
1868 .geniv = true,
1912 .geniv = true,
1957 .geniv = true,
2002 .geniv = true,
[all …]
Dcaamalg_desc.h65 unsigned int icvsize, const bool geniv,
/Linux-v5.4/include/uapi/linux/
Dcryptouser.h166 char geniv[CRYPTO_MAX_NAME]; member
175 char geniv[CRYPTO_MAX_NAME]; member
/Linux-v5.4/net/ipv6/
Desp6.c733 x->geniv, x->aead->alg_name) >= CRYPTO_MAX_ALG_NAME) in esp_init_aead()
776 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
779 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) in esp_init_authenc()
784 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
787 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) in esp_init_authenc()
/Linux-v5.4/net/ipv4/
Desp4.c838 x->geniv, x->aead->alg_name) >= CRYPTO_MAX_ALG_NAME) in esp_init_aead()
881 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
884 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) in esp_init_authenc()
889 x->geniv ?: "", x->geniv ? "(" : "", in esp_init_authenc()
892 x->geniv ? ")" : "") >= CRYPTO_MAX_ALG_NAME) in esp_init_authenc()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec.c264 if (!x->geniv) { in mlx5e_xfrm_validate_state()
268 if (strcmp(x->geniv, "seqiv")) { in mlx5e_xfrm_validate_state()
/Linux-v5.4/drivers/crypto/chelsio/
Dchcr_ipsec.c244 if (!x->geniv) { in chcr_xfrm_add_state()
248 if (strcmp(x->geniv, "seqiv")) { in chcr_xfrm_add_state()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ipsec.c936 xs->geniv = algo->uinfo.aead.geniv; in ixgbe_ipsec_vf_add_sa()
/Linux-v5.4/include/net/
Dxfrm.h192 const char *geniv; member
1361 char *geniv; member
1371 char *geniv; member
/Linux-v5.4/Documentation/crypto/
Darchitecture.rst173 - geniv: IV generator (obsolete)
/Linux-v5.4/net/key/
Daf_key.c1232 x->geniv = a->uinfo.encr.geniv; in pfkey_msg2xfrm_state()