Home
last modified time | relevance | path

Searched refs:ealg (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/
H A Dipsec.c415 if (!x->ealg) { in nfp_net_xfrm_add_state()
419 if (set_aes_keylen(cfg, x->props.ealgo, x->ealg->alg_key_len) < 0) { in nfp_net_xfrm_add_state()
448 if (x->ealg) { in nfp_net_xfrm_add_state()
449 key_len = DIV_ROUND_UP(x->ealg->alg_key_len, BITS_PER_BYTE); in nfp_net_xfrm_add_state()
452 NL_SET_ERR_MSG_MOD(extack, "ealg: Insufficient space for offloaded key"); in nfp_net_xfrm_add_state()
456 cfg->ciph_key[i] = get_unaligned_be32(x->ealg->alg_key + in nfp_net_xfrm_add_state()
/kernel/linux/linux-5.10/net/key/
H A Daf_key.c814 if (x->ealg && x->ealg->alg_key_len) { in __pfkey_xfrm_state2msg()
816 PFKEY_ALIGN8((x->ealg->alg_key_len+7) / 8); in __pfkey_xfrm_state2msg()
863 BUG_ON(x->ealg && x->calg); in __pfkey_xfrm_state2msg()
864 if (x->ealg) { in __pfkey_xfrm_state2msg()
865 struct xfrm_algo_desc *a = xfrm_ealg_get_byname(x->ealg->alg_name, 0); in __pfkey_xfrm_state2msg()
982 key->sadb_key_bits = x->ealg->alg_key_len; in __pfkey_xfrm_state2msg()
984 memcpy(key + 1, x->ealg->alg_key, in __pfkey_xfrm_state2msg()
985 (x->ealg->alg_key_len+7)/8); in __pfkey_xfrm_state2msg()
1220 x->ealg in pfkey_msg2xfrm_state()
1676 struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i); compose_sadb_supported() local
2927 const struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i); count_esp_combs() local
3003 const struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i); dump_esp_combs() local
[all...]
/kernel/linux/linux-6.6/net/key/
H A Daf_key.c810 if (x->ealg && x->ealg->alg_key_len) { in __pfkey_xfrm_state2msg()
812 PFKEY_ALIGN8((x->ealg->alg_key_len+7) / 8); in __pfkey_xfrm_state2msg()
859 BUG_ON(x->ealg && x->calg); in __pfkey_xfrm_state2msg()
860 if (x->ealg) { in __pfkey_xfrm_state2msg()
861 struct xfrm_algo_desc *a = xfrm_ealg_get_byname(x->ealg->alg_name, 0); in __pfkey_xfrm_state2msg()
978 key->sadb_key_bits = x->ealg->alg_key_len; in __pfkey_xfrm_state2msg()
980 memcpy(key + 1, x->ealg->alg_key, in __pfkey_xfrm_state2msg()
981 (x->ealg->alg_key_len+7)/8); in __pfkey_xfrm_state2msg()
1216 x->ealg in pfkey_msg2xfrm_state()
1671 struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i); compose_sadb_supported() local
2922 const struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i); count_esp_combs() local
2998 const struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i); dump_esp_combs() local
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Desp4.c1064 if (!x->ealg) in esp_init_authenc()
1074 x->ealg->alg_name, in esp_init_authenc()
1082 x->ealg->alg_name, in esp_init_authenc()
1095 (x->ealg->alg_key_len + 7) / 8 + RTA_SPACE(sizeof(*param)); in esp_init_authenc()
1133 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1134 memcpy(p, x->ealg->alg_key, (x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
/kernel/linux/linux-5.10/net/ipv6/
H A Desp6.c1105 if (!x->ealg) in esp_init_authenc()
1115 x->ealg->alg_name, in esp_init_authenc()
1123 x->ealg->alg_name, in esp_init_authenc()
1136 (x->ealg->alg_key_len + 7) / 8 + RTA_SPACE(sizeof(*param)); in esp_init_authenc()
1174 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1175 memcpy(p, x->ealg->alg_key, (x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
/kernel/linux/linux-6.6/net/ipv4/
H A Desp4.c1067 x->ealg->alg_name, in esp_init_authenc()
1077 x->ealg->alg_name, in esp_init_authenc()
1094 (x->ealg->alg_key_len + 7) / 8 + RTA_SPACE(sizeof(*param)); in esp_init_authenc()
1131 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1132 memcpy(p, x->ealg->alg_key, (x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1153 } else if (x->ealg) { in esp_init_state()
/kernel/linux/linux-6.6/net/ipv6/
H A Desp6.c1110 x->ealg->alg_name, in esp_init_authenc()
1120 x->ealg->alg_name, in esp_init_authenc()
1137 (x->ealg->alg_key_len + 7) / 8 + RTA_SPACE(sizeof(*param)); in esp_init_authenc()
1174 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1175 memcpy(p, x->ealg->alg_key, (x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1196 } else if (x->ealg) { in esp6_init_state()
/kernel/linux/linux-5.10/drivers/crypto/
H A Dgeode-aes.c397 goto ealg; in geode_aes_probe()
402 ealg: in geode_aes_probe()
/kernel/linux/linux-6.6/drivers/crypto/
H A Dgeode-aes.c396 goto ealg; in geode_aes_probe()
401 ealg: in geode_aes_probe()
H A Domap-sham.c2156 struct ahash_engine_alg *ealg; in omap_sham_probe() local
2159 ealg = &dd->pdata->algs_info[i].algs_list[j]; in omap_sham_probe()
2160 alg = &ealg->base; in omap_sham_probe()
2165 err = crypto_engine_register_ahash(ealg); in omap_sham_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c304 rsa.decrypt = xs->ealg || xs->aead; in ixgbevf_ipsec_add_sa()
358 tsa.encrypt = xs->ealg || xs->aead; in ixgbevf_ipsec_add_sa()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c310 rsa.decrypt = xs->ealg || xs->aead; in ixgbevf_ipsec_add_sa()
364 tsa.encrypt = xs->ealg || xs->aead; in ixgbevf_ipsec_add_sa()
/kernel/linux/linux-6.6/net/xfrm/
H A Dxfrm_user.c418 x->ealg = p; in attach_crypt()
1029 static int copy_to_user_ealg(struct xfrm_algo *ealg, struct sk_buff *skb) in copy_to_user_ealg() argument
1034 xfrm_alg_len(ealg)); in copy_to_user_ealg()
1039 strscpy_pad(ap->alg_name, ealg->alg_name, sizeof(ap->alg_name)); in copy_to_user_ealg()
1040 ap->alg_key_len = ealg->alg_key_len; in copy_to_user_ealg()
1042 if (redact_secret && ealg->alg_key_len) in copy_to_user_ealg()
1043 memset(ap->alg_key, 0, (ealg->alg_key_len + 7) / 8); in copy_to_user_ealg()
1045 memcpy(ap->alg_key, ealg->alg_key, in copy_to_user_ealg()
1046 (ealg->alg_key_len + 7) / 8); in copy_to_user_ealg()
1134 if (x->ealg) { in copy_to_user_state_extra()
[all...]
H A Dxfrm_state.c528 kfree(x->ealg); in ___xfrm_state_destroy()
1686 if (orig->ealg) { in xfrm_state_clone()
1687 x->ealg = xfrm_algo_clone(orig->ealg); in xfrm_state_clone()
1688 if (!x->ealg) in xfrm_state_clone()
/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dipsec.c165 sa.crypt = xs->ealg || xs->aead; in nsim_ipsec_add_sa()
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dipsec.c170 sa.crypt = xs->ealg || xs->aead; in nsim_ipsec_add_sa()
/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_user.c339 x->ealg = p; in attach_crypt()
929 if (x->ealg) { in copy_to_user_state_extra()
930 ret = nla_put(skb, XFRMA_ALG_CRYPT, xfrm_alg_len(x->ealg), x->ealg); in copy_to_user_state_extra()
3001 if (x->ealg) in xfrm_sa_len()
3002 l += nla_total_size(xfrm_alg_len(x->ealg)); in xfrm_sa_len()
H A Dxfrm_state.c485 kfree(x->ealg); in ___xfrm_state_destroy()
1502 if (orig->ealg) { in xfrm_state_clone()
1503 x->ealg = xfrm_algo_clone(orig->ealg); in xfrm_state_clone()
1504 if (!x->ealg) in xfrm_state_clone()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c609 rsa.decrypt = xs->ealg || xs->aead; in ixgbe_ipsec_add_sa()
719 tsa.encrypt = xs->ealg || xs->aead; in ixgbe_ipsec_add_sa()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c615 rsa.decrypt = xs->ealg || xs->aead; in ixgbe_ipsec_add_sa()
725 tsa.encrypt = xs->ealg || xs->aead; in ixgbe_ipsec_add_sa()
/kernel/linux/linux-5.10/include/net/
H A Dxfrm.h191 struct xfrm_algo *ealg; member
/kernel/linux/linux-6.6/include/net/
H A Dxfrm.h216 struct xfrm_algo *ealg; member

Completed in 45 milliseconds