HomeSort by: relevance | last modified time | path
    Searched refs:authctxt (Results 1 - 22 of 22) sorted by relevancy

  /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)

Completed in 39 milliseconds