Lines Matching refs:authctxt
333 do_authenticated(struct ssh *ssh, Authctxt *authctxt) in do_authenticated() argument
335 setproctitle("%s", authctxt->pw->pw_name); in do_authenticated()
359 prepare_auth_info_file(authctxt->pw, authctxt->session_info); in do_authenticated()
361 do_authenticated2(ssh, authctxt); in do_authenticated()
363 do_cleanup(ssh, authctxt); in do_authenticated()
770 if (options.use_pam && !use_privsep && s->authctxt->force_pwchange) { in do_login()
773 s->authctxt->force_pwchange = 0; in do_login()
1109 if (s->authctxt->krb5_ccname) in do_setup_env()
1111 s->authctxt->krb5_ccname); in do_setup_env()
1547 if (s->authctxt->force_pwchange) { in do_child()
1625 (s->authctxt->krb5_ctx != NULL)) { in do_child()
1633 krb5_afslog(s->authctxt->krb5_ctx, in do_child()
1634 s->authctxt->krb5_fwd_ccache, cell, NULL); in do_child()
1636 krb5_afslog_home(s->authctxt->krb5_ctx, in do_child()
1637 s->authctxt->krb5_fwd_ccache, NULL, NULL, pw->pw_dir); in do_child()
1814 session_open(Authctxt *authctxt, int chanid) in session_open() argument
1822 s->authctxt = authctxt; in session_open()
1823 s->pw = authctxt->pw; in session_open()
1824 if (s->pw == NULL || !authctxt->valid) in session_open()
2672 do_authenticated2(struct ssh *ssh, Authctxt *authctxt) in do_authenticated2() argument
2674 server_loop2(ssh, authctxt); in do_authenticated2()
2678 do_cleanup(struct ssh *ssh, Authctxt *authctxt) in do_cleanup() argument
2693 if (authctxt == NULL) in do_cleanup()
2703 if (!authctxt->authenticated) in do_cleanup()
2708 authctxt->krb5_ctx) in do_cleanup()
2709 krb5_cleanup_proc(authctxt); in do_cleanup()
2718 auth_sock_cleanup_proc(authctxt->pw); in do_cleanup()
2722 temporarily_use_uid(authctxt->pw); in do_cleanup()