![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSSLMsg.h>
Classes | |
union | uContent |
< m_nMsgType packet content/payload type specific data. More... | |
Static Public Member Functions | |
static HRESULT GRAYCALL | CheckSSLClientHello (const void *pData, size_t nSize) |
Public Attributes | |
cSSLMsgHeader | m_Hdr |
header. size=5 More... | |
union CATTR_PACKED GrayLib::cSSLMsgX::uContent | m_u |
Static Public Attributes | |
static const size_t | k_SSL_COMPRESSION_ADD = 1024 |
allow for a maximum of 1024 of compression expansion if enabled. More... | |
static const size_t | k_SSL_PADDING_ADD = 256 |
Cipher-suites using HMAC. More... | |
static const size_t | k_Msg_Size_Max = sizeof(cSSLMsgHeader) + 16 + k_MAC_Size_Max + k_SSL_PADDING_ADD + k_Content_Size_Max + k_SSL_COMPRESSION_ADD |
Max possible size of *this. More... | |
![]() | |
static const size_t | k_PSK_Size_Max = 32 |
256 bits More... | |
static const size_t | k_MAC_Size_Max = 48 |
16 to 48. SHA-384 used for HMAC. like k_HashSizeMax More... | |
static const size_t | k_Number_Size_Max = 1024 |
Max reasonable size of a big number used for crypt purposes. 8k bits. like cBigInteger::k_SIZE_MAX. More... | |
static const size_t | k_Content_Size_Max = 16384 |
Size of content. >= k_MaxFragLens[MAX]. More... | |
static const WORD | k_MaxFragLens [SSL_MAX_FRAG_LEN_QTY] |
Is pvData valid SSL/TLS SSL_MSG_HANDSHAKE cSSLMsgHandshake SSL_HAND_ClientHello?
|
static |
Max possible size of *this.
|
static |
allow for a maximum of 1024 of compression expansion if enabled.
|
static |
Cipher-suites using HMAC.
cSSLMsgHeader GrayLib::cSSLMsgX::m_Hdr |
header. size=5
union CATTR_PACKED GrayLib::cSSLMsgX::uContent GrayLib::cSSLMsgX::m_u |