Authctxt
Authctxt *authctxt = ctx;
bsdauth_init_ctx(Authctxt *authctxt)
Authctxt *authctxt = ctx;
Authctxt *authctxt = ctx;
krb5_cleanup_proc(Authctxt *authctxt)
Authctxt *authctxt = (Authctxt *)context;
auth_krb5_password(Authctxt *authctxt, const char *password)
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
warn_expiry(Authctxt *authctxt, auth_session_t *as)
format_method_key(Authctxt *authctxt)
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
void* (*init_ctx)(Authctxt*);
int auth2_key_already_used(Authctxt *, const struct sshkey *);
void auth2_authctxt_reset_info(Authctxt *);
void auth2_record_key(Authctxt *, int, const struct sshkey *);
void auth2_record_info(Authctxt *authctxt, const char *, ...)
void auth2_update_session_info(Authctxt *, const char *, const char *);
int auth_krb5_password(Authctxt *authctxt, const char *password);
void krb5_cleanup_proc(Authctxt *authctxt);
int auth2_update_methods_lists(Authctxt *, const char *, const char *);
int auth2_setup_methods_lists(Authctxt *);
int auth2_method_allowed(Authctxt *, const char *, const char *);
typedef struct Authctxt Authctxt;
kbdint_next_device(Authctxt *authctxt, KbdintAuthctxt *kbdintctxt)
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
auth2_method_allowed(Authctxt *authctxt, const char *method,
authmethods_get(Authctxt *authctxt)
authmethod_lookup(Authctxt *authctxt, const char *name)
auth2_setup_methods_lists(Authctxt *authctxt)
auth2_update_methods_lists(Authctxt *authctxt, const char *method,
void auth2_authctxt_reset_info(Authctxt *authctxt)
auth2_record_info(Authctxt *authctxt, const char *fmt, ...)
auth2_record_key(Authctxt *authctxt, int authenticated,
auth2_key_already_used(Authctxt *authctxt, const struct sshkey *key)
auth2_update_session_info(Authctxt *authctxt, const char *method,
static Authmethod *authmethod_lookup(Authctxt *, const char *);
static char *authmethods_get(Authctxt *authctxt);
static Authctxt *authctxt;
authctxt = (Authctxt *)ssh->authctxt;
struct Authctxt;
struct Authctxt;
server_loop2(struct ssh *ssh, Authctxt *authctxt)
extern Authctxt *the_authctxt;
void server_loop2(struct ssh *, Authctxt *);
static void do_authenticated2(struct ssh *, Authctxt *);
session_open(Authctxt *authctxt, int chanid)
do_authenticated2(struct ssh *ssh, Authctxt *authctxt)
do_cleanup(struct ssh *ssh, Authctxt *authctxt)
do_authenticated(struct ssh *ssh, Authctxt *authctxt)
Authctxt *authctxt;
void do_authenticated(struct ssh *, Authctxt *);
void do_cleanup(struct ssh *, Authctxt *);
int session_open(Authctxt *, int);
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
pubkey_prepare(struct ssh *ssh, Authctxt *authctxt)
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
pubkey_reset(Authctxt *authctxt)
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
static void pubkey_prepare(struct ssh *, Authctxt *);
static void pubkey_reset(Authctxt *);
Authctxt authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = (Authctxt *)ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *authctxt = ssh->authctxt;
Authctxt *the_authctxt = NULL;
Authctxt *authctxt;
Authctxt *the_authctxt = NULL;
privsep_postauth(struct ssh *ssh, Authctxt *authctxt)
Authctxt *authctxt;