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