Lines Matching full:qc
58 passwdqc_params_t qc; member
182 if ((int)strlen(newpass) > params->qc.max) { in check_max()
183 if (params->qc.max != 8) { in check_max()
214 if (i && (int)v > params->qc.min[i - 1]) break; in parse()
215 params->qc.min[i] = v; in parse()
222 params->qc.max = v; in parse()
227 params->qc.passphrase_words = v; in parse()
232 params->qc.match_length = v; in parse()
236 params->qc.similar_deny = 0; in parse()
239 params->qc.similar_deny = 1; in parse()
247 params->qc.min[4] = INT_MAX; in parse()
250 params->qc.random_bits = v; in parse()
409 randomonly = params.qc.min[4] > params.qc.max; in pam_sm_chauthtok()
423 reason = _passwdqc_check(¶ms.qc, curpass, oldpass, pw); in pam_sm_chauthtok()
438 params.qc.passphrase_words && params.qc.min[2] <= params.qc.max) in pam_sm_chauthtok()
445 if (!randomonly && params.qc.min[3] <= params.qc.min[4]) in pam_sm_chauthtok()
447 params.qc.min[3] == 8 || params.qc.min[3] == 11 ? "n" : "", in pam_sm_chauthtok()
448 params.qc.min[3]); in pam_sm_chauthtok()
452 params.qc.min[3] == 8 || params.qc.min[3] == 11 ? "n" : "", in pam_sm_chauthtok()
453 params.qc.min[3], in pam_sm_chauthtok()
454 params.qc.min[4] == 8 || params.qc.min[4] == 11 ? "n" : "", in pam_sm_chauthtok()
455 params.qc.min[4]); in pam_sm_chauthtok()
460 params.qc.passphrase_words && in pam_sm_chauthtok()
461 params.qc.min[2] <= params.qc.max) { in pam_sm_chauthtok()
463 params.qc.passphrase_words, in pam_sm_chauthtok()
464 params.qc.min[2], params.qc.max); in pam_sm_chauthtok()
469 randompass = _passwdqc_random(¶ms.qc); in pam_sm_chauthtok()
511 (reason = _passwdqc_check(¶ms.qc, newpass, oldpass, pw)))) { in pam_sm_chauthtok()