Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GraySSL::uSSLPremasterSecret Union Reference

#include <cSSLHandshake.h>

Public Attributes

BYTE m_rsa [48]
 
BYTE m_dhm [cSSL::k_Number_Size_Max]
 
BYTE m_ecdh [cECPGroupParams::k_ECP_MAX_BYTES]
 
BYTE m_psk [4+2 *cSSL::k_PSK_Size_Max]
 
BYTE m_dhe_psk [4+cSSL::k_Number_Size_Max+cSSL::k_PSK_Size_Max]
 
BYTE m_rsa_psk [52+cSSL::k_PSK_Size_Max]
 
BYTE m_ecdhe_psk [4+cECPGroupParams::k_ECP_MAX_BYTES+cSSL::k_PSK_Size_Max]
 

Detailed Description

Dummy type used only for Premaster Secret max size Signaling cipher suite values (SCSV)

Member Data Documentation

◆ m_dhe_psk

BYTE GraySSL::uSSLPremasterSecret::m_dhe_psk[4+cSSL::k_Number_Size_Max+cSSL::k_PSK_Size_Max]

◆ m_dhm

BYTE GraySSL::uSSLPremasterSecret::m_dhm[cSSL::k_Number_Size_Max]

◆ m_ecdh

BYTE GraySSL::uSSLPremasterSecret::m_ecdh[cECPGroupParams::k_ECP_MAX_BYTES]

◆ m_ecdhe_psk

BYTE GraySSL::uSSLPremasterSecret::m_ecdhe_psk[4+cECPGroupParams::k_ECP_MAX_BYTES+cSSL::k_PSK_Size_Max]

◆ m_psk

BYTE GraySSL::uSSLPremasterSecret::m_psk[4+2 *cSSL::k_PSK_Size_Max]

◆ m_rsa

BYTE GraySSL::uSSLPremasterSecret::m_rsa[48]

◆ m_rsa_psk

BYTE GraySSL::uSSLPremasterSecret::m_rsa_psk[52+cSSL::k_PSK_Size_Max]

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