Class TransportConnection
java.lang.Object
com.trilead.ssh2.transport.TransportConnection
TransportConnection.
- Version:
- $Id: TransportConnection.java,v 1.1 2007/10/15 12:49:56 cplattne Exp $
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CipherInputStream(package private) CipherOutputStream(package private) ClientServerHelloprivate static final Logger(package private) MAC(package private) byte[](package private) byte[](package private) final byte[](package private) boolean(package private) int(package private) final byte[](package private) int(package private) final SecureRandom(package private) MAC(package private) byte[](package private) final byte[](package private) int(package private) final byte[](package private) int(package private) boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeRecvCipher(BlockCipher bc, MAC mac) voidchangeSendCipher(BlockCipher bc, MAC mac) intintintreceiveMessage(byte[] buffer, int off, int len) voidsendMessage(byte[] message) voidsendMessage(byte[] message, int off, int len) voidsendMessage(byte[] message, int off, int len, int padd)
-
Field Details
-
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
-
-
Constructor Details
-
TransportConnection
-
-
Method Details
-
changeRecvCipher
-
changeSendCipher
-
sendMessage
- Throws:
IOException
-
sendMessage
- Throws:
IOException
-
getPacketOverheadEstimate
public int getPacketOverheadEstimate() -
sendMessage
- Throws:
IOException
-
peekNextMessageLength
- Throws:
IOException
-
receiveMessage
- Throws:
IOException
-