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

  /src/crypto/external/bsd/openssh/dist/
serverloop.h 27 void server_loop2(struct ssh *, Authctxt *);
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...]
auth-pam.h 43 int sshpam_auth_passwd(Authctxt *, const char *);
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);
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...]
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...]
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.c 109 static Authmethod *authmethod_lookup(Authctxt *, const char *);
110 static char *authmethods_get(Authctxt *authctxt);
181 * loop until authctxt->success == TRUE
186 Authctxt *authctxt = ssh->authctxt; local
192 ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &authctxt->success);
193 ssh->authctxt = NULL;
199 Authctxt *authctxt = ssh->authctxt local
284 Authctxt *authctxt = ssh->authctxt; local
379 Authctxt *authctxt = ssh->authctxt; local
    [all...]
monitor_wrap.h 40 struct Authctxt;
82 void *mm_sshpam_init_ctx(struct Authctxt *);
113 int mm_auth_krb5(void *authctxt, void *auth, char **client, void *reply);
auth-krb5.c 65 Authctxt *authctxt = (Authctxt *)context; local
68 if (authctxt->krb5_ctx == NULL) {
69 problem = krb5_init_context(&authctxt->krb5_ctx);
72 krb5_init_ets(authctxt->krb5_ctx);
90 Authctxt *authctxt = ssh->authctxt; local
97 problem = krb5_init(authctxt);
    [all...]
auth2-gss.c 72 Authctxt *authctxt = ssh->authctxt; local
114 authctxt->server_caused_failure = 1;
118 if (!authctxt->valid || authctxt->user == NULL) {
128 authctxt->server_caused_failure = 1;
132 authctxt->methoddata = (void *)ctxt;
144 authctxt->postponed = 1;
152 Authctxt *authctxt = ssh->authctxt local
216 Authctxt *authctxt = ssh->authctxt; local
260 Authctxt *authctxt = ssh->authctxt; local
288 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...]
monitor.h 88 struct Authctxt;
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
1350 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local
1521 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local
1872 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local
1900 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local
1950 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local
1983 Authctxt *authctxt = ssh->authctxt; local
2174 Authctxt *authctxt = (Authctxt *)ssh->authctxt; local
2390 Authctxt *authctxt = ssh->authctxt; local
    [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-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...]
auth2-hostbased.c 64 Authctxt *authctxt = ssh->authctxt; local
125 if (!authctxt->valid || authctxt->user == NULL) {
135 (r = sshbuf_put_cstring(b, authctxt->user)) != 0 ||
136 (r = sshbuf_put_cstring(b, authctxt->service)) != 0 ||
147 auth2_record_info(authctxt,
152 if (mm_hostbased_key_allowed(ssh, authctxt->pw, cuser,
158 auth2_record_key(authctxt, authenticated, key)
    [all...]
sshd-auth.c 158 Authctxt *the_authctxt = NULL;
161 /* global key/cert auth options. XXX move to permanent ssh->authctxt? */
467 Authctxt *authctxt; local
729 authctxt = xcalloc(1, sizeof(*authctxt));
730 ssh->authctxt = authctxt;
733 the_authctxt = authctxt;
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
1217 authctxt = xcalloc(1, sizeof(*authctxt));
1218 ssh->authctxt = authctxt
    [all...]
serverloop.c 90 extern Authctxt *the_authctxt;
352 server_loop2(struct ssh *ssh, Authctxt *authctxt)
session.c 120 static void do_authenticated2(struct ssh *, Authctxt *);
298 do_authenticated(struct ssh *ssh, Authctxt *authctxt)
300 setproctitle("%s", authctxt->pw->pw_name);
324 prepare_auth_info_file(authctxt->pw, authctxt->session_info);
326 do_authenticated2(ssh, authctxt);
328 do_cleanup(ssh, authctxt);
885 if (s->authctxt->krb5_ticket_file)
887 s->authctxt->krb5_ticket_file)
    [all...]
monitor.c 104 extern struct sshauthopt *auth_opts; /* XXX move to permanent ssh->authctxt? */
147 static Authctxt *authctxt; variable
271 authctxt = (Authctxt *)ssh->authctxt;
278 memset(authctxt, 0, sizeof(*authctxt));
279 ssh->authctxt = authctxt;
    [all...]
auth2-pubkey.c 98 Authctxt *authctxt = ssh->authctxt; local
99 struct passwd *pw = authctxt->pw;
139 authctxt->valid ? "valid" : "invalid", authctxt->user,
165 if (auth2_key_already_used(authctxt, key)) {
207 if (!authctxt->valid || authctxt->user == NULL) {
212 xasprintf(&userstyle, "%s%s%s", authctxt->user
    [all...]
monitor_wrap.c 771 mm_sshpam_init_ctx(Authctxt *authctxt)
791 return (authctxt);

Completed in 52 milliseconds