Home
last modified time | relevance | path

Searched refs:Authctxt (Results 1 – 25 of 33) sorted by relevance

12

/titanic_41/usr/src/cmd/ssh/include/
H A Dauth.h58 typedef struct Authctxt Authctxt; typedef
66 Authctxt *authctxt;
80 struct Authctxt { struct
167 void (*userauth)(Authctxt *authctxt);
168 void (*abandon)(Authctxt *, Authmethod *);
207 void* (*init_ctx)(Authctxt*);
219 int auth_password(Authctxt *, const char *);
232 int auth_krb4(Authctxt *, KTEXT, char **, KTEXT);
233 int auth_krb4_password(Authctxt *, const char *);
238 int auth_krb4_tgt(Authctxt *, const char *);
[all …]
H A Dauth-pam.h41 void new_start_pam(Authctxt *authctxt, struct pam_conv *conv);
42 int auth_pam_password(Authctxt *authctxt, const char *password);
43 int do_pam_non_initial_userauth(Authctxt *authctxt);
44 int finish_userauth_do_pam(Authctxt *authctxt);
45 void finish_pam(Authctxt *authctxt);
46 char **fetch_pam_environment(Authctxt *authctxt);
H A Dauth2-pam.h27 int kbdint_pam_abandon_chk(Authctxt *authctxt, Authmethod *method);
28 void kbdint_pam_abandon(Authctxt *authctxt, Authmethod *method);
30 void auth2_pam(Authctxt *authctxt);
H A Dsession.h43 Authctxt *authctxt;
69 void do_authenticated(Authctxt *);
71 int session_open(Authctxt *, int);
H A Dssh-gss.h148 struct Authctxt; /* needed to avoid conflicts between auth.h, sshconnect2.c */
149 void ssh_gssapi_storecreds(Gssctxt *ctx, struct Authctxt *authctxt);
H A Dserverloop.h33 void server_loop2(Authctxt *);
H A Daltprivsep.h55 void altprivsep_send_auth_context(Authctxt *authctxt);
/titanic_41/usr/src/cmd/ssh/ssh/
H A Dsshconnect2.c200 typedef struct Authctxt Authctxt; typedef
204 Authctxt *authctxt, Key *key,
207 struct Authctxt { struct
229 int (*userauth)(Authctxt *authctxt); argument
230 void (*cleanup)(Authctxt *authctxt);
243 int userauth_none(Authctxt *);
244 int userauth_pubkey(Authctxt *);
245 int userauth_passwd(Authctxt *);
246 int userauth_kbdint(Authctxt *);
247 int userauth_hostbased(Authctxt *);
[all …]
/titanic_41/usr/src/cmd/ssh/sshd/
H A Dauth2-chall.c43 static void auth2_challenge_start(Authctxt *);
44 static int send_userauth_info_request(Authctxt *);
158 auth2_challenge(Authctxt *authctxt, char *devs) in auth2_challenge()
176 auth2_challenge_stop(Authctxt *authctxt) in auth2_challenge_stop()
187 auth2_challenge_abandon(Authctxt *authctxt) in auth2_challenge_abandon()
199 auth2_challenge_start(Authctxt *authctxt) in auth2_challenge_start()
229 send_userauth_info_request(Authctxt *authctxt) in send_userauth_info_request()
265 Authctxt *authctxt = ctxt; in input_userauth_info_response()
H A Dauth-bsdauth.c35 bsdauth_init_ctx(Authctxt *authctxt) in bsdauth_init_ctx()
44 Authctxt *authctxt = ctx; in bsdauth_query()
84 Authctxt *authctxt = ctx; in bsdauth_respond()
103 Authctxt *authctxt = ctx; in bsdauth_free_ctx()
H A Dauth-krb4.c50 Authctxt *authctxt = (Authctxt *)context; in krb4_init()
99 auth_krb4_password(Authctxt *authctxt, const char *password) in auth_krb4_password()
205 Authctxt *authctxt = (Authctxt *)context; in krb4_cleanup_proc()
215 auth_krb4(Authctxt *authctxt, KTEXT auth, char **client, KTEXT reply) in auth_krb4()
283 auth_krb4_tgt(Authctxt *authctxt, const char *string) in auth_krb4_tgt()
338 auth_afs_token(Authctxt *authctxt, const char *token_string) in auth_afs_token()
H A Dauth2-pam.c53 static void do_pam_kbdint(Authctxt *authctxt);
56 auth2_pam(Authctxt *authctxt) in auth2_pam()
85 do_pam_kbdint(Authctxt *authctxt) in do_pam_kbdint()
224 Authctxt *authctxt = (Authctxt *)appdata_ptr; in do_pam_conv_kbd_int()
349 Authctxt *authctxt = ctxt; in input_userauth_info_response_pam()
412 kbdint_pam_abandon_chk(Authctxt *authctxt, Authmethod *method)
425 kbdint_pam_abandon(Authctxt *authctxt, Authmethod *method) in kbdint_pam_abandon()
H A Dauth2-gss.c51 static void userauth_gssapi_finish(Authctxt *authctxt, Gssctxt *gssctxt);
54 userauth_gssapi_keyex(Authctxt *authctxt) in userauth_gssapi_keyex()
106 userauth_gssapi_abandon(Authctxt *authctxt, Authmethod *method) in userauth_gssapi_abandon()
117 userauth_gssapi(Authctxt *authctxt) in userauth_gssapi()
195 Authctxt *authctxt = ctxt; in input_gssapi_token()
247 Authctxt *authctxt = ctxt; in input_gssapi_errtok()
287 Authctxt *authctxt = ctxt; in input_gssapi_mic()
351 Authctxt *authctxt = ctxt; in input_gssapi_exchange_complete()
425 userauth_gssapi_finish(Authctxt *authctxt, Gssctxt *gssctxt) in userauth_gssapi_finish()
H A Dauth2.c57 Authctxt *x_authctxt = NULL;
90 static char *authmethods_check_abandonment(Authctxt *authctxt,
103 Authctxt *
106 Authctxt *authctxt = authctxt_new(); in do_authentication2()
124 Authctxt *authctxt = ctxt; in input_service_request()
157 Authctxt *authctxt = ctxt; in input_userauth_request()
275 userauth_finish(Authctxt *authctxt, char *method) in userauth_finish()
428 userauth_user_svc_change(Authctxt *authctxt, char *user, char *service) in userauth_user_svc_change()
465 userauth_check_partial_failure(Authctxt *authctxt) in userauth_check_partial_failure()
543 authmethods_check_abandonment(Authctxt *authctxt, Authmethod *method) in authmethods_check_abandonment()
H A Dauth-skey.c37 skey_init_ctx(Authctxt *authctxt) in skey_init_ctx()
46 Authctxt *authctxt = ctx; in skey_query()
73 Authctxt *authctxt = ctx; in skey_respond()
H A Daltprivsep.c179 static Authctxt *xxx_authctxt;
182 extern void aps_monitor_loop(Authctxt *authctxt, pid_t child_pid);
186 Authctxt *aps_read_auth_context(void);
189 static pid_t altprivsep_start_monitor(Authctxt **authctxt);
190 static void altprivsep_do_monitor(Authctxt *authctxt, pid_t child_pid);
229 altprivsep_start_monitor(Authctxt **authctxt) in altprivsep_start_monitor()
401 altprivsep_do_monitor(Authctxt *authctxt, pid_t child_pid) in altprivsep_do_monitor()
574 altprivsep_send_auth_context(Authctxt *authctxt) in altprivsep_send_auth_context()
765 Authctxt *
769 Authctxt *authctxt; in aps_read_auth_context()
[all …]
H A Dauth-krb5.c55 Authctxt *authctxt = (Authctxt *)context; in krb5_init()
78 auth_krb5(Authctxt *authctxt, krb5_data *auth, char **client, krb5_data *reply) in auth_krb5()
172 auth_krb5_tgt(Authctxt *authctxt, krb5_data *tgt) in auth_krb5_tgt()
260 auth_krb5_password(Authctxt *authctxt, const char *password) in auth_krb5_password()
385 Authctxt *authctxt = (Authctxt *)context; in krb5_cleanup_proc()
H A Dauth-pam.c64 static char *get_method_name(Authctxt *authctxt);
75 get_method_name(Authctxt *authctxt) in get_method_name()
153 new_start_pam(Authctxt *authctxt, struct pam_conv *conv) in new_start_pam()
251 finish_userauth_do_pam(Authctxt *authctxt) in finish_userauth_do_pam()
492 auth_pam_password(Authctxt *authctxt, const char *password) in auth_pam_password()
524 do_pam_non_initial_userauth(Authctxt *authctxt) in do_pam_non_initial_userauth()
531 void finish_pam(Authctxt *authctxt) in finish_pam()
559 fetch_pam_environment(Authctxt *authctxt) in fetch_pam_environment()
H A Dauth2-kbdint.c41 userauth_kbdint(Authctxt *authctxt) in userauth_kbdint()
72 userauth_kbdint_abandon(Authctxt *authctxt, Authmethod *method) in userauth_kbdint_abandon()
H A Dauth-chall.c40 get_challenge(Authctxt *authctxt) in get_challenge()
70 verify_response(Authctxt *authctxt, const char *response) in verify_response()
H A Dauth.c236 Authctxt *
239 Authctxt *authctxt = xmalloc(sizeof(*authctxt)); in authctxt_new()
245 auth_log(Authctxt *authctxt, int authenticated, char *method, char *info) in auth_log()
308 Authctxt *authctxt = (Authctxt *)ctxt; in audit_failed_login_cleanup()
H A Dauth1.c74 do_authloop(Authctxt *authctxt) in do_authloop()
399 Authctxt *
402 Authctxt *authctxt; in do_authentication()
H A Dauth2-passwd.c44 userauth_passwd(Authctxt *authctxt) in userauth_passwd()
H A Dauth2-pubkey.c58 userauth_pubkey(Authctxt *authctxt) in userauth_pubkey()
337 userauth_pubkey_abandon(Authctxt *authctxt, Authmethod *method) in userauth_pubkey_abandon()
H A Dauth-sia.c51 auth_sia_password(Authctxt *authctxt, char *pass) in auth_sia_password()

12