SSLConn Struct Reference

#include <ssl.h>


Data Fields

SOCKET socket
int timeout
SSLServerctx
SSLRecord rec
unsigned nReadSequence
unsigned nWriteSequence
int fEncryptionActive
B_ALGORITHM_OBJ digester
B_ALGORITHM_OBJ encryptor
B_ALGORITHM_OBJ decryptor
unsigned char challenge [32]
int challengeLength
unsigned char connId [SSL_SESSION_ID_LENGTH]
unsigned char sessionId [SSL_SESSION_ID_LENGTH]
int cipherKind
unsigned char masterKey [1024]
int masterKeyLength
unsigned char readKeyArgData [8]
unsigned char writeKeyArgData [8]
int keyArgLength
unsigned char readKey [24]
B_KEY_OBJ readKeyObj
unsigned char writeKey [24]
B_KEY_OBJ writeKeyObj
unsigned ReadWriteKeyLength
unsigned int blockSize
unsigned int macSize
unsigned char * incomingNext
unsigned char incoming [SSL_MAXRECSIZE]
int incomingLength
unsigned char outgoing [SSL_MAXRECSIZE]
int outgoingLength
int cnt
char * base
char buf [SSL_MAXRECSIZE]


Detailed Description

SSLConn

SSL connection context.


Field Documentation

SOCKET SSLConn::socket

int SSLConn::timeout

SSLServer* SSLConn::ctx

SSLRecord SSLConn::rec

unsigned SSLConn::nReadSequence

unsigned SSLConn::nWriteSequence

int SSLConn::fEncryptionActive

B_ALGORITHM_OBJ SSLConn::digester

B_ALGORITHM_OBJ SSLConn::encryptor

B_ALGORITHM_OBJ SSLConn::decryptor

unsigned char SSLConn::challenge[32]

int SSLConn::challengeLength

unsigned char SSLConn::connId[SSL_SESSION_ID_LENGTH]

unsigned char SSLConn::sessionId[SSL_SESSION_ID_LENGTH]

int SSLConn::cipherKind

unsigned char SSLConn::masterKey[1024]

int SSLConn::masterKeyLength

unsigned char SSLConn::readKeyArgData[8]

unsigned char SSLConn::writeKeyArgData[8]

int SSLConn::keyArgLength

unsigned char SSLConn::readKey[24]

B_KEY_OBJ SSLConn::readKeyObj

unsigned char SSLConn::writeKey[24]

B_KEY_OBJ SSLConn::writeKeyObj

unsigned SSLConn::ReadWriteKeyLength

unsigned int SSLConn::blockSize

unsigned int SSLConn::macSize

unsigned char* SSLConn::incomingNext

unsigned char SSLConn::incoming[SSL_MAXRECSIZE]

int SSLConn::incomingLength

unsigned char SSLConn::outgoing[SSL_MAXRECSIZE]

int SSLConn::outgoingLength

int SSLConn::cnt

The following are used for raw socket read-ahead.

char* SSLConn::base

char SSLConn::buf[SSL_MAXRECSIZE]


The documentation for this struct was generated from the following file:
Generated on Tue Sep 4 19:58:58 2007 by  doxygen 1.5.1