Lines Matching refs:aalg

766 		if (x->aalg && x->aalg->alg_key_len) {  in __pfkey_xfrm_state2msg()
768 PFKEY_ALIGN8((x->aalg->alg_key_len + 7) / 8); in __pfkey_xfrm_state2msg()
814 if (x->aalg) { in __pfkey_xfrm_state2msg()
815 struct xfrm_algo_desc *a = xfrm_aalg_get_byname(x->aalg->alg_name, 0); in __pfkey_xfrm_state2msg()
937 key->sadb_key_bits = x->aalg->alg_key_len; in __pfkey_xfrm_state2msg()
939 memcpy(key + 1, x->aalg->alg_key, (x->aalg->alg_key_len+7)/8); in __pfkey_xfrm_state2msg()
1148 x->aalg = kmalloc(sizeof(*x->aalg) + keysize, GFP_KERNEL); in pfkey_msg2xfrm_state()
1149 if (!x->aalg) in pfkey_msg2xfrm_state()
1151 strcpy(x->aalg->alg_name, a->name); in pfkey_msg2xfrm_state()
1152 x->aalg->alg_key_len = 0; in pfkey_msg2xfrm_state()
1154 x->aalg->alg_key_len = key->sadb_key_bits; in pfkey_msg2xfrm_state()
1155 memcpy(x->aalg->alg_key, key+1, keysize); in pfkey_msg2xfrm_state()
1157 x->aalg->alg_trunc_len = a->uinfo.auth.icv_truncbits; in pfkey_msg2xfrm_state()
1613 struct xfrm_algo_desc *aalg = xfrm_aalg_get_byidx(i); in compose_sadb_supported() local
1614 if (!aalg) in compose_sadb_supported()
1616 if (!aalg->pfkey_supported) in compose_sadb_supported()
1618 if (aalg->available) in compose_sadb_supported()
1619 *ap++ = aalg->desc; in compose_sadb_supported()
2839 const struct xfrm_algo_desc *aalg = xfrm_aalg_get_byidx(i); in count_ah_combs() local
2840 if (!aalg) in count_ah_combs()
2842 if (!aalg->pfkey_supported) in count_ah_combs()
2844 if (aalg_tmpl_set(t, aalg) && aalg->available) in count_ah_combs()
2866 const struct xfrm_algo_desc *aalg = xfrm_aalg_get_byidx(k); in count_esp_combs() local
2867 if (!aalg) in count_esp_combs()
2870 if (!aalg->pfkey_supported) in count_esp_combs()
2873 if (aalg_tmpl_set(t, aalg) && aalg->available) in count_esp_combs()
2892 const struct xfrm_algo_desc *aalg = xfrm_aalg_get_byidx(i); in dump_ah_combs() local
2893 if (!aalg) in dump_ah_combs()
2896 if (!aalg->pfkey_supported) in dump_ah_combs()
2899 if (aalg_tmpl_set(t, aalg) && aalg->available) { in dump_ah_combs()
2904 c->sadb_comb_auth = aalg->desc.sadb_alg_id; in dump_ah_combs()
2905 c->sadb_comb_auth_minbits = aalg->desc.sadb_alg_minbits; in dump_ah_combs()
2906 c->sadb_comb_auth_maxbits = aalg->desc.sadb_alg_maxbits; in dump_ah_combs()
2939 const struct xfrm_algo_desc *aalg = xfrm_aalg_get_byidx(k); in dump_esp_combs() local
2940 if (!aalg) in dump_esp_combs()
2942 if (!aalg->pfkey_supported) in dump_esp_combs()
2944 if (!(aalg_tmpl_set(t, aalg) && aalg->available)) in dump_esp_combs()
2949 c->sadb_comb_auth = aalg->desc.sadb_alg_id; in dump_esp_combs()
2950 c->sadb_comb_auth_minbits = aalg->desc.sadb_alg_minbits; in dump_esp_combs()
2951 c->sadb_comb_auth_maxbits = aalg->desc.sadb_alg_maxbits; in dump_esp_combs()