Lines Matching refs:pamh

113 error(pam_handle_t *pamh, int flags, char *fmt, ...)  in error()  argument
122 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, msg, NULL); in error()
148 get_passwd_defaults(pam_handle_t *pamh, char *user, struct pwdefaults *p) in get_passwd_defaults() argument
159 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); in get_passwd_defaults()
261 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&pam_rep); in get_passwd_defaults()
437 check_composition(char *pw, struct pwdefaults *pwdef, pam_handle_t *pamh, in check_composition() argument
455 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); in check_composition()
531 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_composition()
543 error(pamh, flags, errmsg, pwdef->minalpha, in check_composition()
554 error(pamh, flags, errmsg, pwdef->minnonalpha, in check_composition()
563 error(pamh, flags, errmsg, pwdef->minspecial, in check_composition()
569 error(pamh, flags, errmsg, pwdef->mindigit, in check_composition()
577 error(pamh, flags, errmsg, pwdef->minupper, in check_composition()
583 error(pamh, flags, errmsg, pwdef->minlower, in check_composition()
590 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_composition()
604 check_diff(char *pw, char *opw, struct pwdefaults *pwdef, pam_handle_t *pamh, in check_diff() argument
632 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); in check_diff()
634 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_diff()
650 check_dictionary(char *pw, struct pwdefaults *pwdef, pam_handle_t *pamh, in check_dictionary() argument
657 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); in check_dictionary()
667 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_dictionary()
680 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_dictionary()
685 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_dictionary()
690 error(pamh, flags, dgettext(TEXT_DOMAIN, in check_dictionary()
703 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) in pam_sm_chauthtok() argument
737 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); in pam_sm_chauthtok()
738 (void) pam_get_item(pamh, PAM_USER, (void **)&usrname); in pam_sm_chauthtok()
744 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **)&pwbuf); in pam_sm_chauthtok()
745 (void) pam_get_item(pamh, PAM_OLDAUTHTOK, (void **)&opwbuf); in pam_sm_chauthtok()
754 retcode = get_passwd_defaults(pamh, usrname, &pwdef); in pam_sm_chauthtok()
821 error(pamh, flags, dgettext(TEXT_DOMAIN, in pam_sm_chauthtok()
832 error(pamh, flags, dgettext(TEXT_DOMAIN, in pam_sm_chauthtok()
846 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&pwd_rep); in pam_sm_chauthtok()
857 error(pamh, flags, dgettext(TEXT_DOMAIN, in pam_sm_chauthtok()
869 if (check_composition(pwbuf, &pwdef, pamh, flags) != 0) { in pam_sm_chauthtok()
875 if (check_diff(pwbuf, opwbuf, &pwdef, pamh, flags) != 0) { in pam_sm_chauthtok()
882 retcode = check_dictionary(pwbuf, &pwdef, pamh, flags); in pam_sm_chauthtok()