Lines Matching refs:pamh

43 error(pam_handle_t *pamh, char *fmt, ...)  in error()  argument
50 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, NULL); in error()
55 read_authtok(pam_handle_t *pamh, int debug) in read_authtok() argument
67 res = pam_get_item(pamh, PAM_OLDAUTHTOK, (void **)&authtok); in read_authtok()
72 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&authtok); in read_authtok()
76 res = pam_set_item(pamh, PAM_OLDAUTHTOK, in read_authtok()
79 res = pam_set_item(pamh, PAM_AUTHTOK, NULL); in read_authtok()
98 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&pwd); in read_authtok()
110 (void) pam_set_item(pamh, PAM_AUTHTOK, NULL); in read_authtok()
112 res = __pam_get_authtok(pamh, PAM_PROMPT, PAM_AUTHTOK, in read_authtok()
120 if ((pam_get_item(pamh, PAM_SERVICE, (void **)&service) == in read_authtok()
122 error(pamh, dgettext(TEXT_DOMAIN, "%s: Sorry."), in read_authtok()
132 (void) pam_set_item(pamh, PAM_AUTHTOK, NULL); in read_authtok()
133 (void) pam_set_item(pamh, PAM_OLDAUTHTOK, NULL); in read_authtok()
147 verify_authtok(pam_handle_t *pamh, int debug) in verify_authtok() argument
162 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&authtok); in verify_authtok()
166 res = __pam_get_authtok(pamh, PAM_PROMPT, 0, dgettext(TEXT_DOMAIN, in verify_authtok()
175 if ((pam_get_item(pamh, PAM_SERVICE, (void **)&service) == in verify_authtok()
177 error(pamh, dgettext(TEXT_DOMAIN, in verify_authtok()
180 (void) pam_set_item(pamh, PAM_AUTHTOK, NULL); in verify_authtok()
196 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) in pam_sm_chauthtok() argument
207 res = read_authtok(pamh, debug); in pam_sm_chauthtok()
209 res = verify_authtok(pamh, debug); in pam_sm_chauthtok()
220 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) in pam_sm_authenticate() argument
242 if ((res = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS) { in pam_sm_authenticate()
246 pam_strerror(pamh, res)); in pam_sm_authenticate()
257 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&password); in pam_sm_authenticate()
269 res = pam_get_item(pamh, PAM_REPOSITORY, (void **)&auth_rep); in pam_sm_authenticate()
311 (void) pam_get_item(pamh, PAM_RHOST, (void **)&rhost); in pam_sm_authenticate()
312 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service); in pam_sm_authenticate()
327 res = __pam_get_authtok(pamh, PAM_PROMPT, PAM_AUTHTOK, in pam_sm_authenticate()
333 (void) pam_set_item(pamh, PAM_AUTHTOK, (void *)password); in pam_sm_authenticate()
353 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) in pam_sm_setcred() argument