Lines Matching refs:newbie
563 struct ipsecalgent newbie; in new_alg() local
600 newbie.a_proto_num = proto_number; in new_alg()
601 newbie.a_alg_num = alg_number; in new_alg()
602 newbie.a_key_increment = increment; in new_alg()
603 newbie.a_mech_name = mech_name; in new_alg()
604 newbie.a_alg_flags = alg_flags; in new_alg()
613 newbie.a_alg_flags |= ALG_FLAG_VALID; in new_alg()
621 newbie.a_alg_flags |= alg_flags; in new_alg()
623 newbie.a_names = NULL; in new_alg()
626 newbie.a_names = realloc(newbie.a_names, in new_alg()
628 if (newbie.a_names == NULL) in new_alg()
630 newbie.a_names[num_names - 1] = holder; in new_alg()
631 newbie.a_names[num_names] = NULL; in new_alg()
635 newbie.a_block_sizes = parse_intlist(block_sizes_string, in new_alg()
637 newbie.a_mech_params = &mech_params[0]; in new_alg()
642 if (newbie.a_key_increment == 0) { in new_alg()
646 newbie.a_key_sizes = calloc(sizeof (int), in new_alg()
648 if (newbie.a_key_sizes == NULL) in new_alg()
656 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX] = in new_alg()
658 if (newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX] == 0) { in new_alg()
662 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MAX_IDX] = atoi(holder); in new_alg()
663 if (newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MAX_IDX] == 0) { in new_alg()
669 if (newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX] >= in new_alg()
670 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MAX_IDX]) { in new_alg()
676 if (((newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MAX_IDX] - in new_alg()
677 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX]) % in new_alg()
678 newbie.a_key_increment) != 0) { in new_alg()
688 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX] || in new_alg()
690 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MAX_IDX] || in new_alg()
692 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX]) % in new_alg()
693 newbie.a_key_increment) != 0) { in new_alg()
698 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_DEF_IDX] = in new_alg()
702 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_DEF_IDX] = in new_alg()
703 newbie.a_key_sizes[LIBIPSEC_ALGS_KEY_MIN_IDX]; in new_alg()
707 if (newbie.a_key_increment != 0) { in new_alg()
712 newbie.a_key_sizes = parse_intlist(key_sizes_string, in new_alg()
717 newbie.a_key_sizes[0]) { in new_alg()
723 if (newbie.a_key_sizes[i] == default_keylen) in new_alg()
730 newbie.a_key_sizes[i] = newbie.a_key_sizes[0]; in new_alg()
731 newbie.a_key_sizes[0] = default_keylen; in new_alg()
737 if ((rc = addipsecalg(&newbie, adddel_flags)) != 0) { in new_alg()
742 free(newbie.a_names); in new_alg()
743 free(newbie.a_block_sizes); in new_alg()
744 free(newbie.a_key_sizes); in new_alg()