Lines Matching defs:authlist
313 char *authlist;
375 static Authmethod *authmethod_get(char *authlist);
433 authctxt.authlist = NULL;
517 userauth(struct ssh *ssh, char *authlist)
526 if (authlist == NULL) {
527 authlist = authctxt->authlist;
529 free(authctxt->authlist);
530 authctxt->authlist = authlist;
533 Authmethod *method = authmethod_get(authlist);
536 authctxt->server_user, authctxt->host, authlist);
587 free(authctxt->authlist);
588 authctxt->authlist = NULL;
617 char *authlist = NULL;
623 if (sshpkt_get_cstring(ssh, &authlist, NULL) != 0 ||
634 debug("Authentications that can continue: %s", authlist);
636 userauth(ssh, authlist);
637 authlist = NULL;
639 free(authlist);
2295 authmethod_get(char *authlist)
2301 if (authlist == NULL || strlen(authlist) == 0)
2302 authlist = options.preferred_authentications;
2304 if (supported == NULL || strcmp(authlist, supported) != 0) {
2305 debug3("start over, passed a different list %s", authlist);
2307 supported = xstrdup(authlist);