Lines Matching refs:ealg
810 if (x->ealg && x->ealg->alg_key_len) {
812 PFKEY_ALIGN8((x->ealg->alg_key_len+7) / 8);
859 BUG_ON(x->ealg && x->calg);
860 if (x->ealg) {
861 struct xfrm_algo_desc *a = xfrm_ealg_get_byname(x->ealg->alg_name, 0);
978 key->sadb_key_bits = x->ealg->alg_key_len;
980 memcpy(key + 1, x->ealg->alg_key,
981 (x->ealg->alg_key_len+7)/8);
1216 x->ealg = kmalloc(sizeof(*x->ealg) + keysize, GFP_KERNEL);
1217 if (!x->ealg) {
1221 strcpy(x->ealg->alg_name, a->name);
1222 x->ealg->alg_key_len = 0;
1224 x->ealg->alg_key_len = key->sadb_key_bits;
1225 memcpy(x->ealg->alg_key, key+1, keysize);
1671 struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i);
1672 if (!ealg)
1674 if (!ealg->pfkey_supported)
1676 if (ealg->available)
1677 *ap++ = ealg->desc;
2922 const struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i);
2923 if (!ealg)
2926 if (!ealg->pfkey_supported)
2929 if (!(ealg_tmpl_set(t, ealg)))
2998 const struct xfrm_algo_desc *ealg = xfrm_ealg_get_byidx(i);
2999 if (!ealg)
3002 if (!ealg->pfkey_supported)
3005 if (!(ealg_tmpl_set(t, ealg) && ealg->available))
3023 c->sadb_comb_encrypt = ealg->desc.sadb_alg_id;
3024 c->sadb_comb_encrypt_minbits = ealg->desc.sadb_alg_minbits;
3025 c->sadb_comb_encrypt_maxbits = ealg->desc.sadb_alg_maxbits;