Home
last modified time | relevance | path

Searched refs:ealg (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/crypto/
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()
456 cfg->ciph_key[i] = get_unaligned_be32(x->ealg->alg_key + in nfp_net_xfrm_add_state()
/linux-6.3-rc2/net/key/
A Daf_key.c810 if (x->ealg && x->ealg->alg_key_len) { in __pfkey_xfrm_state2msg()
859 BUG_ON(x->ealg && x->calg); in __pfkey_xfrm_state2msg()
860 if (x->ealg) { in __pfkey_xfrm_state2msg()
1216 x->ealg = kmalloc(sizeof(*x->ealg) + keysize, GFP_KERNEL); in pfkey_msg2xfrm_state()
1217 if (!x->ealg) { in pfkey_msg2xfrm_state()
1673 if (!ealg) in compose_sadb_supported()
1677 if (ealg->available) in compose_sadb_supported()
1678 *ap++ = ealg->desc; in compose_sadb_supported()
2920 if (!ealg) in count_esp_combs()
2996 if (!ealg) in dump_esp_combs()
[all …]
/linux-6.3-rc2/net/ipv4/
A Desp4.c1065 x->ealg->alg_name, in esp_init_authenc()
1075 x->ealg->alg_name, in esp_init_authenc()
1092 (x->ealg->alg_key_len + 7) / 8 + RTA_SPACE(sizeof(*param)); in esp_init_authenc()
1129 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1130 memcpy(p, x->ealg->alg_key, (x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1151 } else if (x->ealg) { in esp_init_state()
/linux-6.3-rc2/net/ipv6/
A Desp6.c1108 x->ealg->alg_name, in esp_init_authenc()
1118 x->ealg->alg_name, in esp_init_authenc()
1135 (x->ealg->alg_key_len + 7) / 8 + RTA_SPACE(sizeof(*param)); in esp_init_authenc()
1172 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1173 memcpy(p, x->ealg->alg_key, (x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
1194 } else if (x->ealg) { in esp6_init_state()
/linux-6.3-rc2/drivers/crypto/
A Dgeode-aes.c396 goto ealg; in geode_aes_probe()
401 ealg: in geode_aes_probe()
/linux-6.3-rc2/net/xfrm/
A Dxfrm_user.c418 x->ealg = p; in attach_crypt()
1030 xfrm_alg_len(ealg)); in copy_to_user_ealg()
1035 memcpy(ap, ealg, sizeof(*ealg)); in copy_to_user_ealg()
1037 if (redact_secret && ealg->alg_key_len) in copy_to_user_ealg()
1038 memset(ap->alg_key, 0, (ealg->alg_key_len + 7) / 8); in copy_to_user_ealg()
1040 memcpy(ap->alg_key, ealg->alg_key, in copy_to_user_ealg()
1041 (ealg->alg_key_len + 7) / 8); in copy_to_user_ealg()
1095 if (x->ealg) { in copy_to_user_state_extra()
1096 ret = copy_to_user_ealg(x->ealg, skb); in copy_to_user_state_extra()
3235 if (x->ealg) in xfrm_sa_len()
[all …]
A Dxfrm_state.c528 kfree(x->ealg); in ___xfrm_state_destroy()
1689 if (orig->ealg) { in xfrm_state_clone()
1690 x->ealg = xfrm_algo_clone(orig->ealg); in xfrm_state_clone()
1691 if (!x->ealg) in xfrm_state_clone()
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/
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()
/linux-6.3-rc2/drivers/net/netdevsim/
A Dipsec.c170 sa.crypt = xs->ealg || xs->aead; in nsim_ipsec_add_sa()
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
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()
/linux-6.3-rc2/include/net/
A Dxfrm.h211 struct xfrm_algo *ealg; member

Completed in 40 milliseconds