Lines Matching defs:authctxt
320 do_authenticated(struct ssh *ssh, Authctxt *authctxt)
322 setproctitle("%s", authctxt->pw->pw_name);
346 prepare_auth_info_file(authctxt->pw, authctxt->session_info);
348 do_authenticated2(ssh, authctxt);
350 do_cleanup(ssh, authctxt);
869 if (s->authctxt->krb5_ticket_file)
871 s->authctxt->krb5_ticket_file);
1231 if (s->authctxt->force_pwchange) {
1284 (s->authctxt->krb5_ctx != NULL)) {
1292 krb5_afslog(s->authctxt->krb5_ctx,
1293 s->authctxt->krb5_fwd_ccache, cell, NULL);
1295 krb5_afslog_home(s->authctxt->krb5_ctx,
1296 s->authctxt->krb5_fwd_ccache, NULL, NULL, pw->pw_dir);
1468 session_open(Authctxt *authctxt, int chanid)
1476 s->authctxt = authctxt;
1477 s->pw = authctxt->pw;
1478 if (s->pw == NULL || !authctxt->valid)
2289 do_authenticated2(struct ssh *ssh, Authctxt *authctxt)
2291 server_loop2(ssh, authctxt);
2295 do_cleanup(struct ssh *ssh, Authctxt *authctxt)
2310 if (authctxt == NULL || !authctxt->authenticated)
2314 authctxt->krb5_ctx)
2315 krb5_cleanup_proc(authctxt);
2324 auth_sock_cleanup_proc(authctxt->pw);
2328 temporarily_use_uid(authctxt->pw);