#include <ssl.h>
Data Fields | |
| SOCKET | socket |
| int | timeout |
| SSLServer * | ctx |
| 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] |
SSL connection context.
| SOCKET SSLConn::socket |
| int SSLConn::timeout |
| unsigned SSLConn::nReadSequence |
| unsigned SSLConn::nWriteSequence |
| B_ALGORITHM_OBJ SSLConn::digester |
| B_ALGORITHM_OBJ SSLConn::encryptor |
| B_ALGORITHM_OBJ SSLConn::decryptor |
| unsigned char SSLConn::challenge[32] |
| unsigned char SSLConn::connId[SSL_SESSION_ID_LENGTH] |
| unsigned char SSLConn::sessionId[SSL_SESSION_ID_LENGTH] |
| unsigned char SSLConn::masterKey[1024] |
| unsigned char SSLConn::readKeyArgData[8] |
| unsigned char SSLConn::writeKeyArgData[8] |
| 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] |
| unsigned char SSLConn::outgoing[SSL_MAXRECSIZE] |
| int SSLConn::cnt |
The following are used for raw socket read-ahead.
| char* SSLConn::base |
| char SSLConn::buf[SSL_MAXRECSIZE] |
1.5.1