30 #ifndef __SSH_AUTH_HEADER__ 31 #define __SSH_AUTH_HEADER__ 33 #define AUTH_FAILURE_BUFFER(X) (X)->authContext.pAuthFailueBuffer 34 #define AUTH_ADVERTISED(X) (X)->authAdvertised 35 #define AUTH_ADVERTISED_METHODS(X) (X)->advertisedMethods 36 #define AUTH_FAILURE_ATTEMPTS(X) (X)->authAttempts 37 #define AUTH_KEYINT_CONTEXT(X) (X)->authContext.kbdInteractiveAuthContext 40 #define SSH2_MSG_USERAUTH_LOW (50) 41 #define SSH2_MSG_USERAUTH_HIGH (79) 135 MOC_EXTERN MSTATUS
SSH_AUTH_doProtocol(sshContext *pContextSSH, ubyte *pNewMesg, ubyte4 newMesgLen);
137 #ifdef __ENABLE_MOCANA_SSH_ASYNC_SERVER_API__ 138 MOC_EXTERN MSTATUS SSH_AUTH_continueAuthFromWait(sshContext *pContextSSH, sbyte4 authResult);
MOC_EXTERN MSTATUS SSH_AUTH_doProtocol(sshContext *pContextSSH, ubyte *pNewMesg, ubyte4 newMesgLen)
Does the Authentication Protocol for SSH.
MOC_EXTERN MSTATUS SSH_AUTH_allocStructures(sshContext *pContextSSH)
Initialize SSH authentication structure.
MOC_EXTERN MSTATUS SSH_AUTH_deallocStructures(sshContext *pContextSSH)
Release SSH authentication structure.