| /src/crypto/external/bsd/openssh/dist/ |
| auth-krb5.c | 62 Authctxt *authctxt = (Authctxt *)context; local 65 if (authctxt->krb5_ctx == NULL) { 66 problem = krb5_init_context(&authctxt->krb5_ctx); 69 krb5_init_ets(authctxt->krb5_ctx); 87 Authctxt *authctxt = ssh->authctxt; local 94 problem = krb5_init(authctxt); [all...] |
| auth-bsdauth.c | 47 bsdauth_init_ctx(Authctxt *authctxt) 49 return authctxt; 56 Authctxt *authctxt = ctx; local 64 if (authctxt->as != NULL) { 66 challenge = auth_getitem(authctxt->as, AUTHV_CHALLENGE); 68 auth_close(authctxt->as); 69 authctxt->as = NULL; 76 authctxt->style ? authctxt->style : "<default>") 100 Authctxt *authctxt = ctx; local 122 Authctxt *authctxt = ctx; local [all...] |
| auth2.c | 110 static Authmethod *authmethod_lookup(Authctxt *, const char *); 111 static char *authmethods_get(Authctxt *authctxt); 182 * loop until authctxt->success == TRUE 187 Authctxt *authctxt = ssh->authctxt; local 193 ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &authctxt->success); 194 ssh->authctxt = NULL; 200 Authctxt *authctxt = ssh->authctxt local 285 Authctxt *authctxt = ssh->authctxt; local 380 Authctxt *authctxt = ssh->authctxt; local [all...] |
| auth-skey.c | 51 skey_init_ctx(Authctxt *authctxt) 53 return authctxt; 60 Authctxt *authctxt = ctx; local 64 if (skeychallenge(&skey, authctxt->user, challenge, sizeof(challenge)) == -1) 81 Authctxt *authctxt = ctx; local 83 if (authctxt->valid && 85 skey_haskey(authctxt->pw->pw_name) == 0 & [all...] |
| auth2-gss.c | 69 Authctxt *authctxt = ssh->authctxt; local 111 authctxt->server_caused_failure = 1; 115 if (!authctxt->valid || authctxt->user == NULL) { 125 authctxt->server_caused_failure = 1; 129 authctxt->methoddata = (void *)ctxt; 141 authctxt->postponed = 1; 149 Authctxt *authctxt = ssh->authctxt local 213 Authctxt *authctxt = ssh->authctxt; local 257 Authctxt *authctxt = ssh->authctxt; local 285 Authctxt *authctxt = ssh->authctxt; local [all...] |
| auth-passwd.c | 83 Authctxt *authctxt = ssh->authctxt; local 84 struct passwd *pw = authctxt->pw; 85 int ok = authctxt->valid; 96 int ret = auth_krb5_password(authctxt, password); 105 return (sshpam_auth_passwd(authctxt, password) && ok); 112 warn_expiry(Authctxt *authctxt, auth_session_t *as) 122 if (authctxt->valid) 148 Authctxt *authctxt = ssh->authctxt; local 177 Authctxt *authctxt = ssh->authctxt; local [all...] |
| auth2-chall.c | 162 kbdint_next_device(Authctxt *authctxt, KbdintAuthctxt *kbdintctxt) 181 !auth2_method_allowed(authctxt, 202 * try challenge-response, set authctxt->postponed if we have to 208 Authctxt *authctxt = ssh->authctxt; local 210 authctxt->user ? authctxt->user : "<nouser>", 213 if (authctxt->user == NULL || !devs 224 Authctxt *authctxt = ssh->authctxt; local 237 Authctxt *authctxt = ssh->authctxt; local 268 Authctxt *authctxt = ssh->authctxt; local 306 Authctxt *authctxt = ssh->authctxt; local [all...] |
| sshconnect2.c | 309 typedef struct cauthctxt Authctxt; 390 static void pubkey_prepare(struct ssh *, Authctxt *); 391 static void pubkey_reset(Authctxt *); 445 Authctxt authctxt; local 452 memset(&authctxt, 0, sizeof(authctxt)); 453 authctxt.server_user = server_user; 454 authctxt.local_user = local_user; 455 authctxt.host = host 559 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 623 Authctxt *authctxt = ssh->authctxt; local 656 Authctxt *authctxt = ssh->authctxt; local 716 Authctxt *authctxt = ssh->authctxt; local 790 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 846 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 856 Authctxt *authctxt = ssh->authctxt; local 923 Authctxt *authctxt = ssh->authctxt; local 967 Authctxt *authctxt = ssh->authctxt; local 999 Authctxt *authctxt = ssh->authctxt; local 1054 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1070 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1110 Authctxt *authctxt = ssh->authctxt; local 1346 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1517 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1865 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1893 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1943 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 1976 Authctxt *authctxt = ssh->authctxt; local 2162 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 2378 Authctxt *authctxt = ssh->authctxt; local [all...] |
| monitor.c | 103 extern struct sshauthopt *auth_opts; /* XXX move to permanent ssh->authctxt? */ 145 static Authctxt *authctxt; variable 266 authctxt = (Authctxt *)ssh->authctxt; 273 memset(authctxt, 0, sizeof(*authctxt)); 274 ssh->authctxt = authctxt; [all...] |
| auth2-hostbased.c | 64 Authctxt *authctxt = ssh->authctxt; local 124 if (!authctxt->valid || authctxt->user == NULL) { 134 (r = sshbuf_put_cstring(b, authctxt->user)) != 0 || 135 (r = sshbuf_put_cstring(b, authctxt->service)) != 0 || 146 auth2_record_info(authctxt, 151 if (mm_hostbased_key_allowed(ssh, authctxt->pw, cuser, 157 auth2_record_key(authctxt, authenticated, key) [all...] |
| auth.c | 328 * Formats any key left in authctxt->auth_method_key for inclusion in 332 format_method_key(Authctxt *authctxt) 334 const struct sshkey *key = authctxt->auth_method_key; 335 const char *methinfo = authctxt->auth_method_info; 372 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local 377 if (!mm_is_monitor() && !authctxt->postponed 419 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local [all...] |
| auth.h | 52 typedef struct Authctxt Authctxt; 56 struct Authctxt { 132 void* (*init_ctx)(Authctxt*); 148 int auth2_key_already_used(Authctxt *, const struct sshkey *); 154 void auth2_authctxt_reset_info(Authctxt *); 155 void auth2_record_key(Authctxt *, int, const struct sshkey *); 156 void auth2_record_info(Authctxt *authctxt, const char *, ...) 159 void auth2_update_session_info(Authctxt *, const char *, const char *) [all...] |
| auth2-pubkey.c | 98 Authctxt *authctxt = ssh->authctxt; local 99 struct passwd *pw = authctxt->pw; 139 authctxt->valid ? "valid" : "invalid", authctxt->user, 164 if (auth2_key_already_used(authctxt, key)) { 206 if (!authctxt->valid || authctxt->user == NULL) { 211 xasprintf(&userstyle, "%s%s%s", authctxt->user [all...] |
| auth-pam.c | 268 static Authctxt *sshpam_authctxt = NULL; 328 fatal("%s: PAM authctxt not initialized", __func__); 533 fatal("%s: PAM authctxt not initialized", __func__); 710 sshpam_init(struct ssh *ssh, Authctxt *authctxt) 712 const char *pam_user, *user = authctxt->user; 743 sshpam_authctxt = authctxt; 822 sshpam_init_ctx(Authctxt *authctxt) 836 if (sshpam_init(NULL, authctxt) == -1) 1086 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local [all...] |
| session.h | 39 Authctxt *authctxt; member in struct:Session 69 void do_authenticated(struct ssh *, Authctxt *); 70 void do_cleanup(struct ssh *, Authctxt *); 72 int session_open(Authctxt *, int);
|
| session.c | 120 static void do_authenticated2(struct ssh *, Authctxt *); 297 do_authenticated(struct ssh *ssh, Authctxt *authctxt) 299 setproctitle("%s", authctxt->pw->pw_name); 323 prepare_auth_info_file(authctxt->pw, authctxt->session_info); 325 do_authenticated2(ssh, authctxt); 327 do_cleanup(ssh, authctxt); 880 if (s->authctxt->krb5_ticket_file) 882 s->authctxt->krb5_ticket_file) [all...] |
| monitor_wrap.h | 40 struct Authctxt; 81 void *mm_sshpam_init_ctx(struct Authctxt *); 112 int mm_auth_krb5(void *authctxt, void *auth, char **client, void *reply);
|
| sshd-session.c | 202 Authctxt *the_authctxt = NULL; 205 /* global key/cert auth options. XXX move to permanent ssh->authctxt? */ 405 privsep_postauth(struct ssh *ssh, Authctxt *authctxt) 432 do_setusercontext(authctxt->pw); 795 Authctxt *authctxt; local 1226 authctxt = xcalloc(1, sizeof(*authctxt)); 1227 ssh->authctxt = authctxt [all...] |
| sshd-auth.c | 154 Authctxt *the_authctxt = NULL; 157 /* global key/cert auth options. XXX move to permanent ssh->authctxt? */ 449 Authctxt *authctxt; local 715 authctxt = xcalloc(1, sizeof(*authctxt)); 716 ssh->authctxt = authctxt; 719 the_authctxt = authctxt;
|
| packet.h | 79 void *authctxt; member in struct:ssh
|
| monitor_wrap.c | 750 mm_sshpam_init_ctx(Authctxt *authctxt) 770 return (authctxt);
|
| serverloop.c | 90 extern Authctxt *the_authctxt; 349 server_loop2(struct ssh *ssh, Authctxt *authctxt)
|