Lines Matching refs:method
260 char *user, *service, *method, *style = NULL; in input_userauth_request() local
273 method = packet_get_cstring(NULL); in input_userauth_request()
274 debug("userauth-request for user %s service %s method %s", user, service, method); in input_userauth_request()
352 m = authmethod_lookup(authctxt, method); in input_userauth_request()
354 debug2("input_userauth_request: try method %s", method); in input_userauth_request()
360 userauth_finish(ssh, authenticated, method, NULL); in input_userauth_request()
364 free(method); in input_userauth_request()
369 userauth_finish(struct ssh *ssh, int authenticated, const char *method, in userauth_finish() argument
384 !auth_root_allowed(ssh, method)) { in userauth_finish()
392 if (!auth2_update_methods_lists(authctxt, method, submethod)) { in userauth_finish()
399 auth_log(authctxt, authenticated, partial, method, submethod); in userauth_finish()
403 auth2_update_session_info(authctxt, method, submethod); in userauth_finish()
439 (authctxt->attempt > 1 || strcmp(method, "none") != 0)) { in userauth_finish()
467 auth2_method_allowed(Authctxt *authctxt, const char *method, in auth2_method_allowed() argument
479 if (list_starts_with(authctxt->auth_methods[i], method, in auth2_method_allowed()
540 char *methods, *omethods, *method, *p; in auth2_methods_valid() local
549 while ((method = strsep(&methods, ",")) != NULL) { in auth2_methods_valid()
551 if ((p = strchr(method, ':')) != NULL) in auth2_methods_valid()
553 if (strcmp(method, authmethods[i]->name) != 0) in auth2_methods_valid()
560 method, _methods); in auth2_methods_valid()
569 method); in auth2_methods_valid()
618 list_starts_with(const char *methods, const char *method, in list_starts_with() argument
621 size_t l = strlen(method); in list_starts_with()
625 if (strncmp(methods, method, l) != 0) in list_starts_with()
650 remove_method(char **methods, const char *method, const char *submethod) in remove_method() argument
653 size_t l = strlen(method); in remove_method()
656 match = list_starts_with(omethods, method, submethod); in remove_method()
676 auth2_update_methods_lists(Authctxt *authctxt, const char *method, in auth2_update_methods_lists() argument
681 debug3("%s: updating methods list after \"%s\"", __func__, method); in auth2_update_methods_lists()
683 if (!remove_method(&(authctxt->auth_methods[i]), method, in auth2_update_methods_lists()
786 auth2_update_session_info(Authctxt *authctxt, const char *method, in auth2_update_session_info() argument
798 method, submethod == NULL ? "" : "/", in auth2_update_session_info()