Lines Matching refs:authctxt
79 Authctxt *authctxt = ssh->authctxt; in auth_password() local
80 struct passwd *pw = authctxt->pw; in auth_password()
81 int result, ok = authctxt->valid; in auth_password()
98 int ret = auth_krb5_password(authctxt, password); in auth_password()
116 return (sshpam_auth_passwd(authctxt, password) && ok); in auth_password()
121 if (auth_shadow_pwexpired(authctxt)) in auth_password()
122 authctxt->force_pwchange = 1; in auth_password()
126 if (authctxt->force_pwchange) in auth_password()
133 warn_expiry(Authctxt *authctxt, auth_session_t *as) in warn_expiry() argument
143 if (authctxt->valid) { in warn_expiry()
169 Authctxt *authctxt = ssh->authctxt; in sys_auth_passwd() local
173 as = auth_usercheck(authctxt->pw->pw_name, authctxt->style, "auth-ssh", in sys_auth_passwd()
180 authctxt->force_pwchange = 1; in sys_auth_passwd()
185 warn_expiry(authctxt, as); in sys_auth_passwd()
194 Authctxt *authctxt = ssh->authctxt; in sys_auth_passwd() local
195 struct passwd *pw = authctxt->pw; in sys_auth_passwd()
199 char *pw_password = authctxt->valid ? shadow_pw(pw) : pw->pw_passwd; in sys_auth_passwd()
212 if (authctxt->valid && pw_password[0] && pw_password[1]) in sys_auth_passwd()