Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cSSLMsgChangeCipherSpec Class Reference

#include <cSSLMsg.h>

Inheritance diagram for GrayLib::cSSLMsgChangeCipherSpec:
GrayLib::cSSL

Public Attributes

BYTE m_ProtocolType
 CCS protocol type = 1 = SSL3_MT_CCS. Only value allowed. More...
 

Additional Inherited Members

- Static Public Attributes inherited from GrayLib::cSSL
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]
 

Detailed Description

m_nMsgType = SSL_MSG_CHANGE_CIPHER_SPEC = 0x14. The change cipher spec message is sent by both the client and server to notify the receiving party that subsequent records will be protected under the just-negotiated CipherSpec and keys.

Member Data Documentation

◆ m_ProtocolType

BYTE GrayLib::cSSLMsgChangeCipherSpec::m_ProtocolType

CCS protocol type = 1 = SSL3_MT_CCS. Only value allowed.


The documentation for this class was generated from the following file: