| typedef JetByteTools::Core::TReferenceCountedSmartPointer<CFilterData> CSmartFilterData |
| typedef TStreamSocketServer<JetByteTools::Socket::CFilteringStreamSocketServer, IStreamSocketServerCallback> CStreamSocketServer |
| typedef TStreamSocketServer<JetByteTools::Socket::CFilteringStreamSocketServerEx, IStreamSocketServerExCallback> CStreamSocketServerEx |
| typedef std::deque<int> PacketLengths |
| enum CERTIFICATE_TYPES |
| enum DTLSContentType |
| enum DTLSHandshakeType |
| enum DTLSHandshakeType |
| enum SSLContentType |
| BIO_METHOD * BIO_DTLS_FilterBIO | ( | ) |
| static void NTAPI Callback | ( | void * | pData | ) | [static] |
| static long DTLS_BIO_Filter_Ctrl | ( | BIO * | bio, | |
| int | cmd, | |||
| long | num, | |||
| void * | ptr | |||
| ) | [static] |
| static int DTLS_BIO_Filter_Free | ( | BIO * | bio | ) | [static] |
| static int DTLS_BIO_Filter_New | ( | BIO * | bio | ) | [static] |
| static int DTLS_BIO_Filter_Read | ( | BIO * | bio, | |
| char * | data, | |||
| int | len | |||
| ) | [static] |
| static int DTLS_BIO_Filter_Write | ( | BIO * | bio, | |
| const char * | in, | |||
| int | inl | |||
| ) | [static] |
| static void DTLS_HandshakeDebug | ( | const IBuffer & | buffer | ) | [static] |
| static string GetCertFingerprint | ( | const X509 * | pCert | ) | [static] |
| static _tstring JetByteTools::OpenSSL::GetErrorMessage | ( | unsigned long | error | ) | [static] |
| FilterData* JetByteTools::OpenSSL::GetFilterData | ( | BIO * | bio | ) | [inline] |
| static DWORD GetFlsIndex | ( | ) | [static] |
| static DWORD GetKeySizeFromId | ( | IProvideSRTPKeyingMaterial::ProtectionProfile | profile | ) | [static] |
| static DWORD GetSaltSizeFromId | ( | IProvideSRTPKeyingMaterial::ProtectionProfile | profile | ) | [static] |
| JetByteTools::OpenSSL::m_accumulated | ( | 0 | ) |
| int MakeCertificate | ( | struct Certificate * | rootcert, | |
| struct Certificate * | cert, | |||
| const int | bits, | |||
| const int | days, | |||
| char * | name, | |||
| const enum CERTIFICATE_TYPES | certtype, | |||
| struct Certificate * | initialcert | |||
| ) |
| static int password_cb | ( | char * | buf, | |
| int | num, | |||
| int | rwflag, | |||
| void * | userdata | |||
| ) | [static] |
| static void ReleaseFlsIndex | ( | ) | [static] |
| static const string JetByteTools::OpenSSL::s_ALPN_HTTP_1_1 | ( | "http/1.1" | ) | [static] |
| static const string JetByteTools::OpenSSL::s_ALPN_HTTP_2_0 | ( | "h2" | ) | [static] |
| static const string JetByteTools::OpenSSL::s_ALPN_SPDY_1 | ( | "spdy/1" | ) | [static] |
| static const string JetByteTools::OpenSSL::s_ALPN_SPDY_2 | ( | "spdy/2" | ) | [static] |
| static const string JetByteTools::OpenSSL::s_ALPN_SPDY_3 | ( | "spdy/3" | ) | [static] |
| static const _tstring JetByteTools::OpenSSL::s_filterName | ( | _T("OPENSSL") | ) | [static] |
| static void TLS_HandshakeDebug | ( | const void * | pData, | |
| DWORD | dataLength | |||
| ) | [static] |
| static int JetByteTools::OpenSSL::util_add_ext | ( | X509 * | cert, | |
| const int | nid, | |||
| char * | value | |||
| ) | [static] |
| static void JetByteTools::OpenSSL::util_random | ( | const int | length, | |
| char * | result | |||
| ) | [static] |
| static void JetByteTools::OpenSSL::util_randomtext | ( | const int | length, | |
| char * | result | |||
| ) | [static] |
| static IProvideSRTPKeyingMaterial::ProtectionProfile ValidateId | ( | unsigned long | id | ) | [static] |
BIO_METHOD s_BIO_methods [static] |
Initial value:
{
BIO_TYPE_FILTER,
"JetByte_DTLS_FilterBIO",
DTLS_BIO_Filter_Write,
DTLS_BIO_Filter_Read,
NULL,
NULL,
DTLS_BIO_Filter_Ctrl,
DTLS_BIO_Filter_New,
DTLS_BIO_Filter_Free,
NULL
}
int s_dataIndex = SSL_get_ex_new_index(0, const_cast<void*>(reinterpret_cast<const void*>("CUDPAsyncConnector::this")), nullptr, nullptr, nullptr) [static] |
int s_dataIndex = SSL_get_ex_new_index(0, static_cast<void*>(const_cast<char *>("CAsyncConnector::this")), nullptr, nullptr, nullptr) [static] |
const _tstring s_emptyString [static] |
const _tstring s_emptyString [static] |
CLockableObject s_flsLock [static] |
CLockableObject s_lock [static] |
const size_t s_maxSizeRequired [static] |
Initial value:
1 + s_ALPN_HTTP_1_1.length() + 1 + s_ALPN_SPDY_1.length() + 1 + s_ALPN_SPDY_2.length() + 1 + s_ALPN_SPDY_3.length() + 1 + s_ALPN_HTTP_2_0.length()
CFiberLocalStorage* s_pFls = nullptr [static] |
long s_ref = 0 [static] |
1.5.3