Lines Matching refs:curalg
197 struct ipsecalgent *curalg, **newalglist;
452 curalg = (struct ipsecalgent *)calloc(
454 if (curalg == NULL) {
457 curalg->a_proto_num = new_num;
458 curalg->a_alg_num = alg_num;
459 curalg->a_block_sizes = block_sizes;
460 curalg->a_alg_flags = flags;
461 curalg->a_mech_params = mech_params;
462 curalg->a_key_sizes = key_sizes;
463 curalg->a_key_increment = key_increment;
464 if ((curalg->a_mech_name = strdup(ef_name)) == NULL) {
465 freeipsecalgent(curalg);
469 curalg->a_names = (char **)malloc(sizeof (char *));
472 if (curalg->a_names == NULL || token == NULL) {
473 freeipsecalgent(curalg);
479 nnames = (char **)realloc(curalg->a_names,
482 freeipsecalgent(curalg);
485 curalg->a_names = nnames;
486 curalg->a_names[num_sizes] = NULL;
487 curalg->a_names[num_sizes - 1] =
489 if (curalg->a_names[num_sizes - 1] == NULL) {
490 freeipsecalgent(curalg);
507 curalg->a_alg_num;
522 freeipsecalgent(curalg);
525 newalglist[new_proto->proto_numalgs] = curalg;