Logo Search packages:      
Sourcecode: jenkins-trilead-ssh2 version File versions  Download package

Public Member Functions | Package Attributes | Static Private Attributes

com::trilead::ssh2::transport::TransportConnection Class Reference

Collaboration diagram for com::trilead::ssh2::transport::TransportConnection:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void changeRecvCipher (BlockCipher bc, MAC mac)
void changeSendCipher (BlockCipher bc, MAC mac)
int getPacketOverheadEstimate ()
int peekNextMessageLength () throws IOException
int receiveMessage (byte buffer[], int off, int len) throws IOException
void sendMessage (byte[] message, int off, int len) throws IOException
void sendMessage (byte[] message, int off, int len, int padd) throws IOException
void sendMessage (byte[] message) throws IOException
 TransportConnection (InputStream is, OutputStream os, SecureRandom rnd)

Package Attributes

CipherInputStream cis
CipherOutputStream cos
ClientServerHello csh
MAC recv_mac
byte[] recv_mac_buffer
byte[] recv_mac_buffer_cmp
final byte[] recv_packet_header_buffer = new byte[5]
boolean recv_packet_header_present = false
int recv_padd_blocksize = 8
final byte[] recv_padding_buffer = new byte[256]
int recv_seq_number = 0
final SecureRandom rnd
MAC send_mac
byte[] send_mac_buffer
final byte[] send_packet_header_buffer = new byte[5]
int send_padd_blocksize = 8
final byte[] send_padding_buffer = new byte[256]
int send_seq_number = 0
boolean useRandomPadding = false

Static Private Attributes

static final Logger log = Logger.getLogger(TransportConnection.class)

Detailed Description

TransportConnection.

Author:
Christian Plattner, plattner@trilead.com
Version:
Id:
TransportConnection.java,v 1.1 2007/10/15 12:49:56 cplattne Exp

Definition at line 24 of file TransportConnection.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index