Home | History | Annotate | Download | only in ip

Lines Matching refs:alg

115 static int xfrm_algo_parse(struct xfrm_algo *alg, enum xfrm_attr_type_t type,
126 strncpy(alg->alg_name, name, sizeof(alg->alg_name));
168 alg->alg_key_len = len * 8;
421 struct xfrm_algo alg;
426 } alg = {};
477 buf = alg.u.alg.alg_key;
478 len = sizeof(alg.u.alg);
488 alg.u.aead.alg_icv_len = icvlen;
490 buf = alg.u.aead.alg_key;
491 len = sizeof(alg.u.aead);
500 alg.u.auth.alg_trunc_len = trunclen;
502 buf = alg.u.auth.alg_key;
503 len = sizeof(alg.u.auth);
507 xfrm_algo_parse((void *)&alg, type, name, key,
508 buf, sizeof(alg.buf));
509 len += alg.u.alg.alg_key_len;
512 (void *)&alg, len);