Lines Matching refs:authctxt
688 sshpam_init(struct ssh *ssh, Authctxt *authctxt) in sshpam_init() argument
690 const char *pam_user, *user = authctxt->user; in sshpam_init()
721 sshpam_authctxt = authctxt; in sshpam_init()
800 sshpam_init_ctx(Authctxt *authctxt) in sshpam_init_ctx() argument
814 if (sshpam_init(NULL, authctxt) == -1) { in sshpam_init_ctx()
1065 Authctxt *authctxt = (Authctxt *)ssh->authctxt; in start_pam() local
1070 if (sshpam_init(ssh, authctxt) == -1) in start_pam()
1351 sshpam_auth_passwd(Authctxt *authctxt, const char *password) in sshpam_auth_passwd() argument
1362 sshpam_authctxt = authctxt; in sshpam_auth_passwd()
1369 if (!authctxt->valid || (authctxt->pw->pw_uid == 0 && in sshpam_auth_passwd()
1386 if (sshpam_err == PAM_SUCCESS && authctxt->valid) { in sshpam_auth_passwd()
1388 authctxt->user); in sshpam_auth_passwd()
1392 authctxt->valid ? authctxt->user : "an illegal user", in sshpam_auth_passwd()