24 #include "libssh/callbacks.h" 
   56 enum ssh_auth_state_e {
 
   58   SSH_AUTH_STATE_NONE=0,
 
   60   SSH_AUTH_STATE_PARTIAL,
 
   62   SSH_AUTH_STATE_SUCCESS,
 
   64   SSH_AUTH_STATE_FAILED,
 
   72   SSH_AUTH_STATE_KBDINT_SENT,
 
   74   SSH_AUTH_STATE_GSSAPI_REQUEST_SENT,
 
   76   SSH_AUTH_STATE_GSSAPI_TOKEN,
 
   78   SSH_AUTH_STATE_GSSAPI_MIC_SENT,
 
   80   SSH_AUTH_STATE_PUBKEY_OFFER_SENT,
 
   82   SSH_AUTH_STATE_PUBKEY_AUTH_SENT,
 
   84   SSH_AUTH_STATE_PASSWORD_AUTH_SENT,
 
   86   SSH_AUTH_STATE_AUTH_NONE_SENT,
 
   92 enum ssh_auth_service_state_e {
 
   94   SSH_AUTH_SERVICE_NONE=0,
 
   96   SSH_AUTH_SERVICE_SENT,
 
   98   SSH_AUTH_SERVICE_ACCEPTED,
 
  100   SSH_AUTH_SERVICE_DENIED,