Lines Matching refs:method
266 char *user = NULL, *service = NULL, *method = NULL, *style = NULL; in input_userauth_request() local
275 (r = sshpkt_get_cstring(ssh, &method, NULL)) != 0) in input_userauth_request()
277 debug("userauth-request for user %s service %s method %s", user, service, method); in input_userauth_request()
333 m = authmethod_lookup(authctxt, method); in input_userauth_request()
335 debug2("input_userauth_request: try method %s", method); in input_userauth_request()
341 userauth_finish(ssh, authenticated, method, NULL); in input_userauth_request()
346 free(method); in input_userauth_request()
351 userauth_finish(struct ssh *ssh, int authenticated, const char *method, in userauth_finish() argument
366 !auth_root_allowed(ssh, method)) { in userauth_finish()
374 if (!auth2_update_methods_lists(authctxt, method, submethod)) { in userauth_finish()
381 auth_log(ssh, authenticated, partial, method, submethod); in userauth_finish()
385 auth2_update_session_info(authctxt, method, submethod); in userauth_finish()
426 (authctxt->attempt > 1 || strcmp(method, "none") != 0)) { in userauth_finish()
455 auth2_method_allowed(Authctxt *authctxt, const char *method, in auth2_method_allowed() argument
467 if (list_starts_with(authctxt->auth_methods[i], method, in auth2_method_allowed()
528 char *methods, *omethods, *method, *p; in auth2_methods_valid() local
537 while ((method = strsep(&methods, ",")) != NULL) { in auth2_methods_valid()
539 if ((p = strchr(method, ':')) != NULL) in auth2_methods_valid()
541 if (strcmp(method, authmethods[i]->name) != 0) in auth2_methods_valid()
548 method, _methods); in auth2_methods_valid()
557 method); in auth2_methods_valid()
614 list_starts_with(const char *methods, const char *method, in list_starts_with() argument
617 size_t l = strlen(method); in list_starts_with()
621 if (strncmp(methods, method, l) != 0) in list_starts_with()
646 remove_method(char **methods, const char *method, const char *submethod) in remove_method() argument
649 size_t l = strlen(method); in remove_method()
652 match = list_starts_with(omethods, method, submethod); in remove_method()
672 auth2_update_methods_lists(Authctxt *authctxt, const char *method, in auth2_update_methods_lists() argument
677 debug3_f("updating methods list after \"%s\"", method); in auth2_update_methods_lists()
679 if (!remove_method(&(authctxt->auth_methods[i]), method, in auth2_update_methods_lists()
782 auth2_update_session_info(Authctxt *authctxt, const char *method, in auth2_update_session_info() argument
794 method, submethod == NULL ? "" : "/", in auth2_update_session_info()