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

#include <cSSLSession.h>

Inheritance diagram for GrayLib::cSSLSessionConfig:
GrayLib::cSSLSessionBase2 GraySSL::cSSLConfig GrayLib::cSSLSession

Public Member Functions

 cSSLSessionConfig () noexcept
 

Public Attributes

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...
 

Constructor & Destructor Documentation

◆ cSSLSessionConfig()

GrayLib::cSSLSessionConfig::cSSLSessionConfig ( )
inlinenoexcept

Member Data Documentation

◆ m_bEncryptThenMac

bool GrayLib::cSSLSessionConfig::m_bEncryptThenMac

flag for encrypt-then-mac for use with CBC. Enable support for Encrypt-then-MAC, RFC 7366.

◆ m_bTruncatedHMAC

bool GrayLib::cSSLSessionConfig::m_bTruncatedHMAC

negotiate truncated hmac? Enable support for RFC 6066 truncated HMAC in SSL.

◆ m_eMaxFragLenCode

SSL_MAX_FRAG_TYPE GrayLib::cSSLSessionConfig::m_eMaxFragLenCode

MaxFragmentLength chosen by us. RFC 6066.


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