![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
Classes | |
class | cSSLClient |
class | cSSLCommon |
class | cSSLConfig |
class | cSSLDebug |
class | cSSLDebugFunc |
union | uSSLPremasterSecret |
class | cSSLHandshake |
struct | ISSLServerExt |
class | cSSLServer |
class | cSSLTransformSide |
class | cSSLTransform |
class | cRandomTest |
class | cRandomTestHash |
struct | cSSLTestCert |
Enumerations | |
enum | SSL_RENEGOTIATION_TYPE { SSL_INITIAL_HANDSHAKE = 0 , SSL_RENEGOTIATION = 1 , SSL_RENEGOTIATION_DONE = 2 , SSL_RENEGOTIATION_PENDING = 3 } |
enum | SSL_AUTHMODE_TYPE { SSL_AUTHMODE_NONE = 0 , SSL_AUTHMODE_OPTIONAL = 1 , SSL_AUTHMODE_REQUIRED = 2 } |
enum | SSL_RENO_LEGACY_TYPE { SSL_RENO_LEGACY_NO_RENEGOTIATION = 0 , SSL_RENO_LEGACY_ALLOW_RENEGOTIATION = 1 , SSL_RENO_LEGACY_BREAK_HANDSHAKE = 2 } |
enum | GRAYSSL_ERR_t { GRAYSSL_ERR_MASK = 0x00FF } |
enum | TestCommand_t { COMMAND_READ = 1 , COMMAND_WRITE = 2 , COMMAND_BOTH = 3 } |
enum | GRAYSSL_RET_t { GRAYSSL_RET_1 = 1 , GRAYSSL_RET_2 = 2 } |
Functions | |
HRESULT | GRAYSSL_ERR1 (GRAYSSL_ERR_t b) |
void GRAYSSL_LINK | LoadAllCipherSuites () |
UNITTEST2_CLASS (cRandomTest) | |
UNITTEST2_REGISTER (cRandomTest, UNITTEST_LEVEL_Off) | |
UNITTEST2_CLASS (cRandomTestHash) | |
UNITTEST2_REGISTER (cRandomTestHash, UNITTEST_LEVEL_Lib) | |
UNITTEST2_CLASS (cSSL) | |
UNITTEST2_REGISTER (cSSL, UNITTEST_LEVEL_Common) | |
UNITTEST2_CLASS (cSSLClient) | |
UNITTEST2_REGISTER (cSSLClient, UNITTEST_LEVEL_Slow) | |
UNITTEST2_CLASS (cSSLServer1) | |
UNITTEST_REGISTER (cSSLServer1, UNITTEST_LEVEL_All) | |
void | term_handler (int sig) |
UNITTEST2_CLASS (cSSLServer2) | |
UNITTEST2_REGISTER (cSSLServer2, UNITTEST_LEVEL_All) | |
TEST_MODULE_INITIALIZE (Initialize) | |
TEST_MODULE_CLEANUP (Cleanup) | |
UNITTEST2_CLASS (GraySSL) | |
UNITTEST2_REGISTER (GraySSL, UNITTEST_LEVEL_Lib) | |
Variables | |
const HResultCode | k_GraySSLCodes [] |
Codes in FACILITY_GRAYSSL. More... | |
cOSModDyn | g_Module (GRAY_NAMES "SSL") |
const SSL_VERSION_TYPE | k_SSL_VERSION_SUPPORT_MIN = SSL_VER_TLS_1_2 |
const char | k_test_ca_list [] = "" |
const cSSLTestCert | k_TestCert |
How do we deal with weird/bad certs ?
|
inline |
void GRAYSSL_LINK GraySSL::LoadAllCipherSuites | ( | ) |
void GraySSL::term_handler | ( | int | sig | ) |
GraySSL::TEST_MODULE_CLEANUP | ( | Cleanup | ) |
GraySSL::TEST_MODULE_INITIALIZE | ( | Initialize | ) |
GraySSL::UNITTEST2_CLASS | ( | cRandomTest | ) |
GraySSL::UNITTEST2_CLASS | ( | cRandomTestHash | ) |
GraySSL::UNITTEST2_CLASS | ( | cSSL | ) |
GraySSL::UNITTEST2_CLASS | ( | cSSLClient | ) |
GraySSL::UNITTEST2_CLASS | ( | cSSLServer1 | ) |
GraySSL::UNITTEST2_CLASS | ( | cSSLServer2 | ) |
GraySSL::UNITTEST2_CLASS | ( | GraySSL | ) |
GraySSL::UNITTEST2_REGISTER | ( | cRandomTest | , |
UNITTEST_LEVEL_Off | |||
) |
GraySSL::UNITTEST2_REGISTER | ( | cRandomTestHash | , |
UNITTEST_LEVEL_Lib | |||
) |
GraySSL::UNITTEST2_REGISTER | ( | cSSL | , |
UNITTEST_LEVEL_Common | |||
) |
GraySSL::UNITTEST2_REGISTER | ( | cSSLClient | , |
UNITTEST_LEVEL_Slow | |||
) |
GraySSL::UNITTEST2_REGISTER | ( | cSSLServer2 | , |
UNITTEST_LEVEL_All | |||
) |
GraySSL::UNITTEST2_REGISTER | ( | GraySSL | , |
UNITTEST_LEVEL_Lib | |||
) |
GraySSL::UNITTEST_REGISTER | ( | cSSLServer1 | , |
UNITTEST_LEVEL_All | |||
) |
cOSModDyn GraySSL::g_Module(GRAY_NAMES "SSL") | ( | GRAY_NAMES "SSL" | ) |
const HResultCode GraySSL::k_GraySSLCodes[] |
Codes in FACILITY_GRAYSSL.
const SSL_VERSION_TYPE GraySSL::k_SSL_VERSION_SUPPORT_MIN = SSL_VER_TLS_1_2 |
const char GraySSL::k_test_ca_list = "" |
|
extern |