![]() |
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 |