Lines Matching refs:method

91 					  Authmethod *method);
92 static void authmethod_count_attempt(Authmethod *method);
96 static int userauth_method_can_run(Authmethod *method);
159 char *user, *service, *method, *style = NULL; in input_userauth_request() local
167 method = packet_get_string(NULL); in input_userauth_request()
169 service, method); in input_userauth_request()
174 m = authmethod_lookup(method); in input_userauth_request()
230 authctxt->method = m; in input_userauth_request()
234 debug2("input_userauth_request: try method %s", method); in input_userauth_request()
261 auth_log(authctxt, 0, method, " ssh2"); in input_userauth_request()
266 userauth_finish(authctxt, method); in input_userauth_request()
271 xfree(method); in input_userauth_request()
275 userauth_finish(Authctxt *authctxt, char *method) in userauth_finish() argument
283 if (authctxt->method == NULL) { in userauth_finish()
291 if (authctxt->method->authenticated && in userauth_finish()
293 !auth_root_allowed(method)) in userauth_finish()
294 authctxt->method->authenticated = 0; in userauth_finish()
298 if (authctxt->method->authenticated && in userauth_finish()
300 authctxt->method->authenticated = 0; in userauth_finish()
306 authenticated = authctxt->method->authenticated; in userauth_finish()
334 authctxt->method->authenticated = 0; in userauth_finish()
338 auth_log(authctxt, 0, method, " ssh2"); in userauth_finish()
342 auth_log(authctxt, authenticated, method, " ssh2"); in userauth_finish()
356 if (authctxt->method && authctxt->method->is_initial) in userauth_finish()
359 authctxt->method = NULL; in userauth_finish()
381 if (strcmp(method, "password") == 0) in userauth_finish()
475 if (authctxt->method == NULL) in userauth_check_partial_failure()
486 return !authctxt->method->authenticated; in userauth_check_partial_failure()
488 if (required == 1 && authctxt->method->required) in userauth_check_partial_failure()
489 return !authctxt->method->authenticated; in userauth_check_partial_failure()
491 if (sufficient && authctxt->method->sufficient) in userauth_check_partial_failure()
492 return !authctxt->method->authenticated; in userauth_check_partial_failure()
498 userauth_method_can_run(Authmethod *method) in userauth_method_can_run() argument
500 if (method->not_again) in userauth_method_can_run()
543 authmethods_check_abandonment(Authctxt *authctxt, Authmethod *method) in authmethods_check_abandonment() argument
548 if (method && method->postponed) { in authmethods_check_abandonment()
549 method->postponed = 0; in authmethods_check_abandonment()
550 if (method->abandon) in authmethods_check_abandonment()
551 method->abandon(authctxt, method); in authmethods_check_abandonment()
553 method->abandons++; in authmethods_check_abandonment()
555 if (method->is_initial) in authmethods_check_abandonment()
563 return (method->name); in authmethods_check_abandonment()
570 if (method != authmethods[i]) { in authmethods_check_abandonment()
677 authmethod_count_attempt(Authmethod *method) in authmethod_count_attempt() argument
679 if (!method) in authmethod_count_attempt()
682 if (method->postponed) in authmethod_count_attempt()
685 method->attempts++; in authmethod_count_attempt()
687 if (method->abandoned) in authmethod_count_attempt()
688 method->abandons++; in authmethod_count_attempt()
689 else if (method->authenticated) in authmethod_count_attempt()
690 method->successes++; in authmethod_count_attempt()
692 method->failures++; in authmethod_count_attempt()