Lines Matching defs:curalg
198 struct ipsecalgent *curalg, **newalglist;
453 curalg = (struct ipsecalgent *)calloc(
455 if (curalg == NULL) {
458 curalg->a_proto_num = new_num;
459 curalg->a_alg_num = alg_num;
460 curalg->a_block_sizes = block_sizes;
461 curalg->a_alg_flags = flags;
462 curalg->a_mech_params = mech_params;
463 curalg->a_key_sizes = key_sizes;
464 curalg->a_key_increment = key_increment;
465 if ((curalg->a_mech_name = strdup(ef_name)) == NULL) {
466 freeipsecalgent(curalg);
470 curalg->a_names = (char **)malloc(sizeof (char *));
473 if (curalg->a_names == NULL || token == NULL) {
474 freeipsecalgent(curalg);
480 nnames = (char **)realloc(curalg->a_names,
483 freeipsecalgent(curalg);
486 curalg->a_names = nnames;
487 curalg->a_names[num_sizes] = NULL;
488 curalg->a_names[num_sizes - 1] =
490 if (curalg->a_names[num_sizes - 1] == NULL) {
491 freeipsecalgent(curalg);
508 curalg->a_alg_num;
523 freeipsecalgent(curalg);
526 newalglist[new_proto->proto_numalgs] = curalg;