Lines Matching refs:moduli
134 struct krb5_dh_moduli **moduli) in select_dh_group() argument
140 m = moduli[1]; /* XXX */ in select_dh_group()
142 m = moduli[0]; /* XXX */ in select_dh_group()
145 for (i = 0; moduli[i] != NULL; i++) { in select_dh_group()
146 if (bits < moduli[i]->bits) in select_dh_group()
149 if (moduli[i] == NULL) { in select_dh_group()
156 m = moduli[i]; in select_dh_group()
2215 _krb5_free_moduli(struct krb5_dh_moduli **moduli) in _krb5_free_moduli() argument
2218 for (i = 0; moduli[i] != NULL; i++) { in _krb5_free_moduli()
2219 free(moduli[i]->name); in _krb5_free_moduli()
2220 der_free_heim_integer(&moduli[i]->p); in _krb5_free_moduli()
2221 der_free_heim_integer(&moduli[i]->g); in _krb5_free_moduli()
2222 der_free_heim_integer(&moduli[i]->q); in _krb5_free_moduli()
2223 free(moduli[i]); in _krb5_free_moduli()
2225 free(moduli); in _krb5_free_moduli()
2284 struct krb5_dh_moduli ***moduli) in _krb5_parse_moduli() argument
2293 *moduli = NULL; in _krb5_parse_moduli()
2338 *moduli = m; in _krb5_parse_moduli()
2372 *moduli = m; in _krb5_parse_moduli()
2379 struct krb5_dh_moduli **moduli, in _krb5_dh_group_ok() argument
2387 for (i = 0; moduli[i] != NULL; i++) { in _krb5_dh_group_ok()
2388 if (der_heim_integer_cmp(&moduli[i]->g, g) == 0 && in _krb5_dh_group_ok()
2389 der_heim_integer_cmp(&moduli[i]->p, p) == 0 && in _krb5_dh_group_ok()
2390 (q == NULL || der_heim_integer_cmp(&moduli[i]->q, q) == 0)) in _krb5_dh_group_ok()
2392 if (bits && bits > moduli[i]->bits) { in _krb5_dh_group_ok()
2398 moduli[i]->name); in _krb5_dh_group_ok()
2402 *name = strdup(moduli[i]->name); in _krb5_dh_group_ok()