![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSSLChannel.h>
Public Member Functions | |
cSSLChannel () | |
virtual | ~cSSLChannel () |
void | ChangeCipherSpec () |
UNITTEST2_PREDEF (cSSLChannel) | |
Public Attributes | |
bool | m_bFinished |
cSSLMsgHandHello | m_Hello |
last set of hello params. More... | |
cSSLSession | m_Neg |
the encryption we are negotiating. not active til Cont_ChangeCipherSpec. More... | |
cSSLSession | m_Cur |
the current active selected encryption of the channel. More... | |
cNewPtr< cCipherBase > | m_pCrypt |
the current active encryption. More... | |
Base Implementation/context for SSL/TLS for Server/client and rx/tx.
GrayLib::cSSLChannel::cSSLChannel | ( | ) |
|
virtual |
void GrayLib::cSSLChannel::ChangeCipherSpec | ( | ) |
switch to the newly negotiated params.
GrayLib::cSSLChannel::UNITTEST2_PREDEF | ( | cSSLChannel | ) |
bool GrayLib::cSSLChannel::m_bFinished |
cSSLSession GrayLib::cSSLChannel::m_Cur |
the current active selected encryption of the channel.
cSSLMsgHandHello GrayLib::cSSLChannel::m_Hello |
last set of hello params.
cSSLSession GrayLib::cSSLChannel::m_Neg |
the encryption we are negotiating. not active til Cont_ChangeCipherSpec.
cNewPtr<cCipherBase> GrayLib::cSSLChannel::m_pCrypt |
the current active encryption.