25 #include "libssh/callbacks.h"
34 void ssh_auth1_handler(ssh_session session, uint8_t type);
37 int ssh_userauth1_none(ssh_session session,
const char *username);
38 int ssh_userauth1_offer_pubkey(ssh_session session,
const char *username,
39 int type, ssh_string pubkey);
40 int ssh_userauth1_password(ssh_session session,
const char *username,
41 const char *password);
50 enum ssh_auth_state_e {
52 SSH_AUTH_STATE_NONE=0,
54 SSH_AUTH_STATE_PARTIAL,
56 SSH_AUTH_STATE_SUCCESS,
58 SSH_AUTH_STATE_FAILED,
66 SSH_AUTH_STATE_KBDINT_SENT
73 enum ssh_auth_service_state_e {
75 SSH_AUTH_SERVICE_NONE=0,
77 SSH_AUTH_SERVICE_SENT,
79 SSH_AUTH_SERVICE_ACCEPTED,
81 SSH_AUTH_SERVICE_DENIED,
83 SSH_AUTH_SERVICE_USER_SENT