Package com.trilead.ssh2.transport
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) ClientServerHello
private 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 TypeMethodDescriptionvoid
changeRecvCipher
(BlockCipher bc, MAC mac) void
changeSendCipher
(BlockCipher bc, MAC mac) int
int
int
receiveMessage
(byte[] buffer, int off, int len) void
sendMessage
(byte[] message) void
sendMessage
(byte[] message, int off, int len) void
sendMessage
(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
-