![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSSLSession.h>
Public Member Functions | |
| cSSLSessionBase1 () noexcept | |
| bool | isIdValid () const noexcept |
| BYTE | get_IdSize () const noexcept |
| bool | isMatchId (BYTE nIdSize, const BYTE *pId) const |
| bool | isMatchId (const cSSLSessionBase1 *pSession) const |
| bool | isMatchHead (const cSSLSessionBase1 *pSession) const |
| void | SetId (BYTE nIdSize, const BYTE *pId) |
| HRESULT | SetIdRandom (IRandomNoise *pRandom) |
| void | SetPayload1 (const cSSLSessionBase1 *pSession) |
| void | SetPayload2 (const cSSLSessionBase1 *pSession) |
| void | SetZeroSession () |
Public Attributes | |
| BYTE | m_Id [32] |
| session identifier. unique. More... | |
| BYTE | m_nIdSize |
| session m_Id length actually used. >=16 && <=32 More... | |
| SSL_CipherSuite_TYPE | m_eCipherSuite |
| chosen ciphersuite. SSL_CipherSuite_TYPE More... | |
| SSL_COMPRESS_TYPE | m_eCompression |
| chosen compression. SSL_COMPRESS_TYPE More... | |
| BYTE | m_MasterSecret [48] |
| the master secret More... | |
| X509_Verify_t | m_eVerifyResults |
| verification result More... | |
| TIMESEC_t | m_TimeStamp |
| entry time stamp. cTimeInt // When last used. More... | |
This is session stuff that needs to get cached.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| SSL_CipherSuite_TYPE GrayLib::cSSLSessionBase1::m_eCipherSuite |
chosen ciphersuite. SSL_CipherSuite_TYPE
| SSL_COMPRESS_TYPE GrayLib::cSSLSessionBase1::m_eCompression |
chosen compression. SSL_COMPRESS_TYPE
| X509_Verify_t GrayLib::cSSLSessionBase1::m_eVerifyResults |
verification result
| BYTE GrayLib::cSSLSessionBase1::m_Id[32] |
session identifier. unique.
| BYTE GrayLib::cSSLSessionBase1::m_MasterSecret[48] |
the master secret
| BYTE GrayLib::cSSLSessionBase1::m_nIdSize |
session m_Id length actually used. >=16 && <=32
| TIMESEC_t GrayLib::cSSLSessionBase1::m_TimeStamp |
entry time stamp. cTimeInt // When last used.