![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSSLSession.h>
Public Member Functions | |
cSSLSessionBase2 () noexcept | |
void | SetZeroSession () noexcept |
![]() | |
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 () |
![]() | |
cSSLSessionConfig () noexcept | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
SSL_MAX_FRAG_TYPE | m_eMaxFragLenCode |
MaxFragmentLength chosen by us. RFC 6066. More... | |
bool | m_bEncryptThenMac |
flag for encrypt-then-mac for use with CBC. Enable support for Encrypt-then-MAC, RFC 7366. More... | |
bool | m_bTruncatedHMAC |
negotiate truncated hmac? Enable support for RFC 6066 truncated HMAC in SSL. More... | |
This is the data sent over the wire via SSL_HAND_NEW_SESSION_TICKET and read via TLS_EXT_SessionTicket
|
inlinenoexcept |
|
inlinenoexcept |