Lines Matching refs:pamh
89 pam_handle_t *pamh, in pam_sm_authenticate() argument
135 err = pam_get_data(pamh, KRB5_DATA, (const void**)&kmd); in pam_sm_authenticate()
159 err = pam_set_data(pamh, KRB5_DATA, NULL, NULL); in pam_sm_authenticate()
161 krb5_cleanup(pamh, kmd, err); in pam_sm_authenticate()
182 (void) pam_get_item(pamh, PAM_USER, (void**) &user); in pam_sm_authenticate()
190 if ((err = pam_get_user(pamh, &user, NULL)) != in pam_sm_authenticate()
195 "%s", pam_strerror(pamh, err)); in pam_sm_authenticate()
218 err = pam_set_data(pamh, KRB5_DATA, kmd, &krb5_cleanup); in pam_sm_authenticate()
275 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&rep_data); in pam_sm_authenticate()
321 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **)&password); in pam_sm_authenticate()
323 result = attempt_krb5_auth(pamh, kmd, user, &password, 1); in pam_sm_authenticate()
346 if ((result = pam_putenv(pamh, kmd->env)) in pam_sm_authenticate()
368 "PAM-KRB5 (auth): end: %s", pam_strerror(pamh, result)); in pam_sm_authenticate()
384 pam_handle_t *pamh = (pam_handle_t *)data; in pam_krb5_prompter() local
408 if (pam_get_item(pamh, PAM_CONV, (void **)&pam_convp) != PAM_SUCCESS) { in pam_krb5_prompter()
462 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, in pam_krb5_prompter()
501 pam_handle_t *pamh, in attempt_krb5_auth() argument
732 pamh, /* prompter data */ in attempt_krb5_auth()
996 krb5_cleanup(pam_handle_t *pamh, void *data, int pam_status) in krb5_cleanup() argument