Lines Matching refs:algo

272 	struct xfrm_algo_desc *algo;  in attach_one_algo()  local
279 algo = get_byname(ualg->alg_name, 1); in attach_one_algo()
280 if (!algo) in attach_one_algo()
282 *props = algo->desc.sadb_alg_id; in attach_one_algo()
288 strcpy(p->alg_name, algo->name); in attach_one_algo()
296 struct xfrm_algo_desc *algo; in attach_crypt() local
303 algo = xfrm_ealg_get_byname(ualg->alg_name, 1); in attach_crypt()
304 if (!algo) in attach_crypt()
306 x->props.ealgo = algo->desc.sadb_alg_id; in attach_crypt()
312 strcpy(p->alg_name, algo->name); in attach_crypt()
314 x->geniv = algo->uinfo.encr.geniv; in attach_crypt()
323 struct xfrm_algo_desc *algo; in attach_auth() local
330 algo = xfrm_aalg_get_byname(ualg->alg_name, 1); in attach_auth()
331 if (!algo) in attach_auth()
333 *props = algo->desc.sadb_alg_id; in attach_auth()
339 strcpy(p->alg_name, algo->name); in attach_auth()
341 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; in attach_auth()
352 struct xfrm_algo_desc *algo; in attach_auth_trunc() local
359 algo = xfrm_aalg_get_byname(ualg->alg_name, 1); in attach_auth_trunc()
360 if (!algo) in attach_auth_trunc()
362 if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits) in attach_auth_trunc()
364 *props = algo->desc.sadb_alg_id; in attach_auth_trunc()
370 strcpy(p->alg_name, algo->name); in attach_auth_trunc()
372 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; in attach_auth_trunc()
381 struct xfrm_algo_desc *algo; in attach_aead() local
388 algo = xfrm_aead_get_byname(ualg->alg_name, ualg->alg_icv_len, 1); in attach_aead()
389 if (!algo) in attach_aead()
391 x->props.ealgo = algo->desc.sadb_alg_id; in attach_aead()
397 strcpy(p->alg_name, algo->name); in attach_aead()
399 x->geniv = algo->uinfo.aead.geniv; in attach_aead()
774 struct xfrm_algo *algo; in copy_to_user_auth() local
778 sizeof(*algo) + (auth->alg_key_len + 7) / 8); in copy_to_user_auth()
782 algo = nla_data(nla); in copy_to_user_auth()
783 strncpy(algo->alg_name, auth->alg_name, sizeof(algo->alg_name)); in copy_to_user_auth()
784 memcpy(algo->alg_key, auth->alg_key, (auth->alg_key_len + 7) / 8); in copy_to_user_auth()
785 algo->alg_key_len = auth->alg_key_len; in copy_to_user_auth()