Class TransportConnection

java.lang.Object
com.trilead.ssh2.transport.TransportConnection

public class TransportConnection extends Object
TransportConnection.
Version:
$Id: TransportConnection.java,v 1.1 2007/10/15 12:49:56 cplattne Exp $
  • Field Details

    • log

      private static final Logger log
    • send_seq_number

      int send_seq_number
    • recv_seq_number

      int recv_seq_number
    • cis

    • cos

    • useRandomPadding

      boolean useRandomPadding
    • send_mac

      MAC send_mac
    • send_mac_buffer

      byte[] send_mac_buffer
    • send_padd_blocksize

      int send_padd_blocksize
    • recv_mac

      MAC recv_mac
    • recv_mac_buffer

      byte[] recv_mac_buffer
    • recv_mac_buffer_cmp

      byte[] recv_mac_buffer_cmp
    • recv_padd_blocksize

      int recv_padd_blocksize
    • send_padding_buffer

      final byte[] send_padding_buffer
    • send_packet_header_buffer

      final byte[] send_packet_header_buffer
    • recv_padding_buffer

      final byte[] recv_padding_buffer
    • recv_packet_header_buffer

      final byte[] recv_packet_header_buffer
    • recv_packet_header_present

      boolean recv_packet_header_present
    • csh

    • rnd

      final SecureRandom rnd
  • Constructor Details

  • Method Details

    • changeRecvCipher

      public void changeRecvCipher(BlockCipher bc, MAC mac)
    • changeSendCipher

      public void changeSendCipher(BlockCipher bc, MAC mac)
    • sendMessage

      public void sendMessage(byte[] message) throws IOException
      Throws:
      IOException
    • sendMessage

      public void sendMessage(byte[] message, int off, int len) throws IOException
      Throws:
      IOException
    • getPacketOverheadEstimate

      public int getPacketOverheadEstimate()
    • sendMessage

      public void sendMessage(byte[] message, int off, int len, int padd) throws IOException
      Throws:
      IOException
    • peekNextMessageLength

      public int peekNextMessageLength() throws IOException
      Throws:
      IOException
    • receiveMessage

      public int receiveMessage(byte[] buffer, int off, int len) throws IOException
      Throws:
      IOException