| Method | 
    connectionMade | 
    Called when the connection is started with the server.  Just sets up a 
private instance variable.
 | 
  
    
    
    | Method | 
    ssh_KEXINIT | 
    No summary | 
  
    
    
    | Method | 
    ssh_KEX_DH_GEX_GROUP | 
    No summary | 
  
    
    
    | Method | 
    ssh_KEX_DH_GEX_REPLY | 
    Called when we receieve a MSG_KEX_DH_GEX_REPLY message.  Payload:: 
string server host key integer f (server DH public key)
 | 
  
    
    
    | Method | 
    ssh_NEWKEYS | 
    Called when we receieve a MSG_NEWKEYS message.  No payload. If we've 
finished setting up our own keys, start using them. Otherwise, remeber that
we've receieved this message.
 | 
  
    
    
    | Method | 
    ssh_SERVICE_ACCEPT | 
    Called when we receieve a MSG_SERVICE_ACCEPT message.  Payload:: string 
service name
 | 
  
    
    
    | Method | 
    requestService | 
    Request that a service be run over this transport.
 | 
  
    
    
    | Method | 
    _continueKEXDH_REPLY | 
    The host key has been verified, so we generate the keys.
 | 
  
    
    
    | Method | 
    _continueGEX_REPLY | 
    The host key has been verified, so we generate the keys.
 | 
  
    
    
    | Method | 
    _keySetup | 
    See SSHTransportBase._keySetup().
 | 
  
  
      
        
  
  
    
    
    | Method | 
    sendKexInit | 
    Undocumented | 
  
    
    
    | Method | 
    sendPacket | 
    Sends a packet.  If it's been set up, compress the data, encrypt it, and
authenticate it before sending.
 | 
  
    
    
    | Method | 
    getPacket | 
    Try to return a decrypted, authenticated, and decompressed packet out of
the buffer.  If there is not enough data, return None.
 | 
  
    
    
    | Method | 
    dataReceived | 
    First, check for the version string (SSH-2.0-*).  After that has been 
received, this method adds data to the buffer, and pulls out any 
packets.
 | 
  
    
    
    | Method | 
    dispatchMessage | 
    Send a received message to the appropriate method.
 | 
  
    
    
    | Method | 
    ssh_DISCONNECT | 
    Called when we receive a MSG_DISCONNECT message.  Payload:: long code 
string description
 | 
  
    
    
    | Method | 
    ssh_IGNORE | 
    Called when we receieve a MSG_IGNORE message.  No payload. This means 
nothing; we simply return.
 | 
  
    
    
    | Method | 
    ssh_UNIMPLEMENTED | 
    Called when we receieve a MSG_UNIMPLEMENTED message.  Payload:: long 
packet
 | 
  
    
    
    | Method | 
    ssh_DEBUG | 
    No summary | 
  
    
    
    | Method | 
    sendDebug | 
    Send a debug message to the other side.
 | 
  
    
    
    | Method | 
    sendIgnore | 
    Send a message that will be ignored by the other side.  This is useful 
to fool attacks based on guessing packet sizes in the encrypted stream.
 | 
  
    
    
    | Method | 
    sendUnimplemented | 
    Send a message to the other side that the last packet was not 
understood.
 | 
  
    
    
    | Method | 
    isEncrypted | 
    Return True if the connection is encrypted in the given direction. 
Direction must be one of ["out", "in", 
"both"].
 | 
  
    
    
    | Method | 
    isVerified | 
    Return True if the connecction is verified/authenticated in the given 
direction.  Direction must be one of ["out", "in", 
"both"].
 | 
  
    
    
    | Method | 
    loseConnection | 
    Lose the connection to the other side, sending a 
DISCONNECT_CONNECTION_LOST message.
 | 
  
    
    
    | Method | 
    receiveUnimplemented | 
    Called when we receive an unimplemented packet message from the other 
side.
 | 
  
    
    
    | Method | 
    _unsupportedVersionReceived | 
    Called when an unsupported version of the ssh protocol is received from 
the remote endpoint.
 | 
  
    
    
    | Method | 
    _getKey | 
    Get one of the keys for authentication/encryption.
 |