Lines Matching refs:authctxt
239 Authctxt *authctxt = xmalloc(sizeof(*authctxt)); in authctxt_new() local
240 memset(authctxt, 0, sizeof(*authctxt)); in authctxt_new()
241 return authctxt; in authctxt_new()
245 auth_log(Authctxt *authctxt, int authenticated, char *method, char *info) in auth_log() argument
250 if (authctxt == NULL) in auth_log()
254 if (authenticated == 1 || !authctxt->valid) in auth_log()
256 else if (authctxt->failures >= AUTH_FAIL_LOG || in auth_log()
257 authctxt->attempt >= options.max_auth_tries_log || in auth_log()
258 authctxt->init_attempt >= options.max_init_auth_tries_log) in auth_log()
261 if (authctxt->method) { in auth_log()
263 if (authctxt->method->postponed) in auth_log()
265 if (authctxt->method->abandoned) in auth_log()
267 if (authctxt->method->authenticated) { in auth_log()
268 if (userauth_check_partial_failure(authctxt)) in auth_log()
280 if (authctxt->user == NULL || *authctxt->user == '\0') in auth_log()
282 else if (!authctxt->valid) in auth_log()
285 user_str = authctxt->user; in auth_log()
297 loginfailed(authctxt->user, in auth_log()
308 Authctxt *authctxt = (Authctxt *)ctxt; in audit_failed_login_cleanup() local
330 if (authctxt == NULL) { in audit_failed_login_cleanup()
336 if (authctxt->valid == 0) { in audit_failed_login_cleanup()
338 } else if (authctxt->pam == NULL) { in audit_failed_login_cleanup()
339 if (authctxt->pam_retval == PAM_SUCCESS) { in audit_failed_login_cleanup()
341 authctxt->user); in audit_failed_login_cleanup()
343 audit_sshd_login_failure(&ah, authctxt->pam_retval, in audit_failed_login_cleanup()
344 authctxt->user); in audit_failed_login_cleanup()
347 audit_sshd_login_failure(&ah, AUTHPAM_ERROR(authctxt, in audit_failed_login_cleanup()
348 PAM_PERM_DENIED), authctxt->user); in audit_failed_login_cleanup()