Home
last modified time | relevance | path

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

/netbsd-src/crypto/external/bsd/openssh/dist/
H A Dauth.h54 typedef struct Authctxt Authctxt; typedef
58 struct Authctxt { struct
134 void* (*init_ctx)(Authctxt*);
150 int auth2_key_already_used(Authctxt *, const struct sshkey *);
156 void auth2_authctxt_reset_info(Authctxt *);
157 void auth2_record_key(Authctxt *, int, const struct sshkey *);
158 void auth2_record_info(Authctxt *authctxt, const char *, ...)
161 void auth2_update_session_info(Authctxt *, const char *, const char *);
165 int auth_krb5_tgt(Authctxt *authctxt, krb5_data *tgt);
166 int auth_krb5_password(Authctxt *authctxt, const char *password);
[all …]
H A Dsession.h39 Authctxt *authctxt;
69 void do_authenticated(struct ssh *, Authctxt *);
70 void do_cleanup(struct ssh *, Authctxt *);
72 int session_open(Authctxt *, int);
H A Dauth-bsdauth.c47 bsdauth_init_ctx(Authctxt *authctxt) in bsdauth_init_ctx()
56 Authctxt *authctxt = ctx; in bsdauth_query()
100 Authctxt *authctxt = ctx; in bsdauth_respond()
122 Authctxt *authctxt = ctx; in bsdauth_free_ctx()
H A Dauth-krb5.c61 Authctxt *authctxt = (Authctxt *)context; in krb5_init()
86 Authctxt *authctxt = ssh->authctxt; in auth_krb5()
166 auth_krb5_tgt(Authctxt *authctxt, krb5_data *tgt) in auth_krb5_tgt()
231 auth_krb5_password(Authctxt *authctxt, const char *password) in auth_krb5_password()
311 krb5_cleanup_proc(Authctxt *authctxt) in krb5_cleanup_proc()
H A Dauth-passwd.c83 Authctxt *authctxt = ssh->authctxt; in auth_password()
112 warn_expiry(Authctxt *authctxt, auth_session_t *as) in warn_expiry()
148 Authctxt *authctxt = ssh->authctxt; in sys_auth_passwd()
177 Authctxt *authctxt = ssh->authctxt; in sys_auth_passwd()
H A Dauth-skey.c51 skey_init_ctx(Authctxt *authctxt) in skey_init_ctx()
60 Authctxt *authctxt = ctx; in skey_query()
81 Authctxt *authctxt = ctx; in skey_respond()
H A Dauth2-chall.c162 kbdint_next_device(Authctxt *authctxt, KbdintAuthctxt *kbdintctxt) in kbdint_next_device()
204 Authctxt *authctxt = ssh->authctxt; in auth2_challenge()
220 Authctxt *authctxt = ssh->authctxt; in auth2_challenge_stop()
233 Authctxt *authctxt = ssh->authctxt; in auth2_challenge_start()
264 Authctxt *authctxt = ssh->authctxt; in send_userauth_info_request()
302 Authctxt *authctxt = ssh->authctxt; in input_userauth_info_response()
H A Dauth2-gss.c69 Authctxt *authctxt = ssh->authctxt; in userauth_gssapi()
149 Authctxt *authctxt = ssh->authctxt; in input_gssapi_token()
213 Authctxt *authctxt = ssh->authctxt; in input_gssapi_errtok()
257 Authctxt *authctxt = ssh->authctxt; in input_gssapi_exchange_complete()
285 Authctxt *authctxt = ssh->authctxt; in input_gssapi_mic()
H A Dmonitor_wrap.h36 struct Authctxt;
75 void *mm_sshpam_init_ctx(struct Authctxt *);
H A Dserverloop.h27 void server_loop2(struct ssh *, Authctxt *);
H A Dauth-pam.h43 int sshpam_auth_passwd(Authctxt *, const char *);
H A Dauth-pam.c267 static Authctxt *sshpam_authctxt = NULL;
709 sshpam_init(struct ssh *ssh, Authctxt *authctxt) in sshpam_init()
821 sshpam_init_ctx(Authctxt *authctxt) in sshpam_init_ctx()
1084 Authctxt *authctxt = (Authctxt *)ssh->authctxt; in start_pam()
1373 sshpam_auth_passwd(Authctxt *authctxt, const char *password) in sshpam_auth_passwd()
H A Dmonitor.h94 struct Authctxt;
H A Dauth2-hostbased.c64 Authctxt *authctxt = ssh->authctxt; in userauth_hostbased()
H A Dsession.c120 static void do_authenticated2(struct ssh *, Authctxt *);
326 do_authenticated(struct ssh *ssh, Authctxt *authctxt) in do_authenticated()
1609 session_open(Authctxt *authctxt, int chanid) in session_open()
2449 do_authenticated2(struct ssh *ssh, Authctxt *authctxt) in do_authenticated2()
2455 do_cleanup(struct ssh *ssh, Authctxt *authctxt) in do_cleanup()
H A Dserverloop.c90 extern Authctxt *the_authctxt;
335 server_loop2(struct ssh *ssh, Authctxt *authctxt) in server_loop2()
H A Dauth2-pubkey.c97 Authctxt *authctxt = ssh->authctxt; in userauth_pubkey()
H A Dmonitor_wrap.c749 mm_sshpam_init_ctx(Authctxt *authctxt) in mm_sshpam_init_ctx()