version 1.90, 2017/05/30 08:52:19 |
version 1.91, 2017/05/30 14:29:59 |
|
|
|
|
struct Authmethod { |
struct Authmethod { |
char *name; |
char *name; |
int (*userauth)(Authctxt *authctxt); |
int (*userauth)(struct ssh *); |
int *enabled; |
int *enabled; |
}; |
}; |
|
|
|
|
__attribute__((__nonnull__ (2))); |
__attribute__((__nonnull__ (2))); |
void auth_log(Authctxt *, int, int, const char *, const char *); |
void auth_log(Authctxt *, int, int, const char *, const char *); |
void auth_maxtries_exceeded(Authctxt *) __attribute__((noreturn)); |
void auth_maxtries_exceeded(Authctxt *) __attribute__((noreturn)); |
void userauth_finish(Authctxt *, int, const char *, const char *); |
void userauth_finish(struct ssh *, int, const char *, const char *); |
int auth_root_allowed(const char *); |
int auth_root_allowed(const char *); |
|
|
char *auth2_read_banner(void); |
char *auth2_read_banner(void); |
|
|
|
|
void privsep_challenge_enable(void); |
void privsep_challenge_enable(void); |
|
|
int auth2_challenge(Authctxt *, char *); |
int auth2_challenge(struct ssh *, char *); |
void auth2_challenge_stop(Authctxt *); |
void auth2_challenge_stop(struct ssh *); |
int bsdauth_query(void *, char **, char **, u_int *, char ***, u_int **); |
int bsdauth_query(void *, char **, char **, u_int *, char ***, u_int **); |
int bsdauth_respond(void *, u_int, char **); |
int bsdauth_respond(void *, u_int, char **); |
|
|