Lines Matching refs:alg
843 struct xfrm_algo alg;
848 } alg = {};
864 strncpy(alg.u.alg.alg_name, desc->a_algo, ALGO_LEN - 1);
865 if (xfrm_fill_key(desc->a_algo, alg.u.alg.alg_key,
866 sizeof(alg.buf), &alg.u.alg.alg_key_len))
875 strncpy(alg.u.alg.alg_name, desc->c_algo, ALGO_LEN - 1);
876 if (xfrm_fill_key(desc->c_algo, alg.u.alg.alg_key,
877 sizeof(alg.buf), &alg.u.alg.alg_key_len))
887 alg.u.aead.alg_icv_len = desc->icv_len;
888 strncpy(alg.u.aead.alg_name, desc->ae_algo, ALGO_LEN - 1);
889 if (xfrm_fill_key(desc->ae_algo, alg.u.aead.alg_key,
890 sizeof(alg.buf), &alg.u.aead.alg_key_len))
895 strncpy(alg.u.alg.alg_name, desc->e_algo, ALGO_LEN - 1);
897 if (xfrm_fill_key(desc->e_algo, alg.u.alg.alg_key,
898 sizeof(alg.buf), &alg.u.alg.alg_key_len))
900 if (rtattr_pack(nh, req_sz, type, &alg, sizeof(alg)))
903 strncpy(alg.u.alg.alg_name, desc->a_algo, ALGO_LEN);
905 if (xfrm_fill_key(desc->a_algo, alg.u.alg.alg_key,
906 sizeof(alg.buf), &alg.u.alg.alg_key_len))
915 if (rtattr_pack(nh, req_sz, type, &alg, sizeof(alg)))