Lines Matching refs:alg
48 "# ALG|protocol-id|alg-id|name,name,...|ef-id| \n"
125 alg_has_pkg(ipsec_proto_t *proto, struct ipsecalgent *alg)
133 if (proto->proto_algs_pkgs[i].alg_num == alg->a_alg_num)
174 * This function takes num_protos + num_protos * dois-per-alg operations.
189 struct ipsecalgent *alg;
249 alg = protos[i].proto_algs[j];
252 alg_pkg = alg_has_pkg(&protos[i], alg);
260 alg->a_proto_num, alg->a_alg_num));
263 for (k = 0; alg->a_names[k] != NULL; k++) {
264 FPRINTF_ERR(fprintf(f, "%s", alg->a_names[k]));
265 if (alg->a_names[k+1] != NULL)
270 FPRINTF_ERR(fprintf(f, "|%s|", alg->a_mech_name));
273 if (alg->a_key_increment == 0) {
275 if (list_ints(f, alg->a_key_sizes) == -1) {
282 alg->a_key_sizes[0], alg->a_key_sizes[1],
283 alg->a_key_sizes[2], alg->a_key_increment));
288 if (list_ints(f, alg->a_block_sizes) == -1) {
303 if (list_ints(f, alg->a_mech_params) == -1) {
308 FPRINTF_ERR(fprintf(f, "|%d\n", alg->a_alg_flags));