Lines Matching full:authctxt
232 static Authctxt *sshpam_authctxt = NULL;
280 fatal("%s: PAM authctxt not initialized", __func__);
461 fatal("%s: PAM authctxt not initialized", __func__);
621 sshpam_init(Authctxt *authctxt)
624 const char *pam_rhost, *pam_user, *user = authctxt->user;
639 sshpam_authctxt = authctxt;
672 sshpam_init_ctx(Authctxt *authctxt)
686 if (sshpam_init(authctxt) == -1) {
884 start_pam(Authctxt *authctxt)
889 if (sshpam_init(authctxt) == -1)
1181 sshpam_auth_passwd(Authctxt *authctxt, const char *password)
1191 sshpam_authctxt = authctxt;
1198 if (!authctxt->valid || (authctxt->pw->pw_uid == 0 &&
1210 if (sshpam_err == PAM_SUCCESS && authctxt->valid) {
1212 authctxt->user);
1216 authctxt->valid ? authctxt->user : "an illegal user",