version 1.89, 2016/08/13 17:47:41 |
version 1.90, 2017/05/30 08:52:19 |
|
|
|
|
int auth_password(Authctxt *, const char *); |
int auth_password(Authctxt *, const char *); |
|
|
int hostbased_key_allowed(struct passwd *, const char *, char *, Key *); |
int hostbased_key_allowed(struct passwd *, const char *, char *, |
int user_key_allowed(struct passwd *, Key *, int); |
struct sshkey *); |
void pubkey_auth_info(Authctxt *, const Key *, const char *, ...) |
int user_key_allowed(struct passwd *, struct sshkey *, int); |
|
void pubkey_auth_info(Authctxt *, const struct sshkey *, const char *, ...) |
__attribute__((__format__ (printf, 3, 4))); |
__attribute__((__format__ (printf, 3, 4))); |
void auth2_record_userkey(Authctxt *, struct sshkey *); |
void auth2_record_userkey(Authctxt *, struct sshkey *); |
int auth2_userkey_already_used(Authctxt *, struct sshkey *); |
int auth2_userkey_already_used(Authctxt *, struct sshkey *); |
|
|
|
|
FILE *auth_openkeyfile(const char *, struct passwd *, int); |
FILE *auth_openkeyfile(const char *, struct passwd *, int); |
FILE *auth_openprincipals(const char *, struct passwd *, int); |
FILE *auth_openprincipals(const char *, struct passwd *, int); |
int auth_key_is_revoked(Key *); |
int auth_key_is_revoked(struct sshkey *); |
|
|
const char *auth_get_canonical_hostname(struct ssh *, int); |
const char *auth_get_canonical_hostname(struct ssh *, int); |
|
|
HostStatus |
HostStatus |
check_key_in_hostfiles(struct passwd *, Key *, const char *, |
check_key_in_hostfiles(struct passwd *, struct sshkey *, const char *, |
const char *, const char *); |
const char *, const char *); |
|
|
/* hostkey handling */ |
/* hostkey handling */ |
Key *get_hostkey_by_index(int); |
struct sshkey *get_hostkey_by_index(int); |
Key *get_hostkey_public_by_index(int, struct ssh *); |
struct sshkey *get_hostkey_public_by_index(int, struct ssh *); |
Key *get_hostkey_public_by_type(int, int, struct ssh *); |
struct sshkey *get_hostkey_public_by_type(int, int, struct ssh *); |
Key *get_hostkey_private_by_type(int, int, struct ssh *); |
struct sshkey *get_hostkey_private_by_type(int, int, struct ssh *); |
int get_hostkey_index(Key *, int, struct ssh *); |
int get_hostkey_index(struct sshkey *, int, struct ssh *); |
int sshd_hostkey_sign(Key *, Key *, u_char **, size_t *, |
int sshd_hostkey_sign(struct sshkey *, struct sshkey *, u_char **, |
const u_char *, size_t, const char *, u_int); |
size_t *, const u_char *, size_t, const char *, u_int); |
|
|
/* debug messages during authentication */ |
/* debug messages during authentication */ |
void auth_debug_add(const char *fmt,...) __attribute__((format(printf, 1, 2))); |
void auth_debug_add(const char *fmt,...) __attribute__((format(printf, 1, 2))); |