| 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 | connectionLost | Called when the connection is shut down. | 
    
    
    | 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 | setService | Set our service to service and start it running.  If we were running a 
service previously, stop it first. | 
    
    
    | 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 | _getKey | Get one of the keys for authentication/encryption. |