ALGO_LEN
strncpy(desc.a_algo, a, ALGO_LEN - 1);
strncpy(desc.e_algo, e, ALGO_LEN - 1);
strncpy(desc.c_algo, c, ALGO_LEN - 1);
strncpy(desc.ae_algo, ae, ALGO_LEN - 1);
strncpy(desc.a_algo, ah_list[0], ALGO_LEN - 1);
char a_algo[ALGO_LEN];
char e_algo[ALGO_LEN];
char c_algo[ALGO_LEN];
char ae_algo[ALGO_LEN];
if (strncmp(name, xfrm_key_entries[i].algo_name, ALGO_LEN) == 0)
strncpy(alg.u.alg.alg_name, desc->a_algo, ALGO_LEN - 1);
strncpy(alg.u.alg.alg_name, desc->c_algo, ALGO_LEN - 1);
strncpy(alg.u.aead.alg_name, desc->ae_algo, ALGO_LEN - 1);
strncpy(alg.u.alg.alg_name, desc->e_algo, ALGO_LEN - 1);
strncpy(alg.u.alg.alg_name, desc->a_algo, ALGO_LEN);