webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros
opensslstreamadapter.cc File Reference
#include "webrtc/base/opensslstreamadapter.h"
#include <openssl/bio.h>
#include <openssl/crypto.h>
#include <openssl/err.h>
#include <openssl/rand.h>
#include <openssl/tls1.h>
#include <openssl/x509v3.h>
#include <openssl/dtls1.h>
#include <openssl/ssl.h>
#include <memory>
#include <vector>
#include "webrtc/base/checks.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/safe_conversions.h"
#include "webrtc/base/stream.h"
#include "webrtc/base/openssl.h"
#include "webrtc/base/openssladapter.h"
#include "webrtc/base/openssldigest.h"
#include "webrtc/base/opensslidentity.h"
#include "webrtc/base/stringutils.h"
#include "webrtc/base/timeutils.h"
#include "webrtc/base/thread.h"

Classes

struct  rtc::SrtpCipherMapEntry
 
struct  rtc::SslCipherMapEntry
 
struct  rtc::cipher_list
 

Namespaces

 rtc
 

Macros

#define DEFINE_CIPHER_ENTRY_SSL3(name)   {SSL3_CK_##name, "TLS_"#name}
 
#define DEFINE_CIPHER_ENTRY_TLS1(name)   {TLS1_CK_##name, "TLS_"#name}
 
#define CDEF(X)   { static_cast<uint16_t>(TLS1_CK_##X & 0xffff), "TLS_" #X }
 

Macro Definition Documentation

◆ CDEF

#define CDEF (   X)    { static_cast<uint16_t>(TLS1_CK_##X & 0xffff), "TLS_" #X }

◆ DEFINE_CIPHER_ENTRY_SSL3

#define DEFINE_CIPHER_ENTRY_SSL3 (   name)    {SSL3_CK_##name, "TLS_"#name}

◆ DEFINE_CIPHER_ENTRY_TLS1

#define DEFINE_CIPHER_ENTRY_TLS1 (   name)    {TLS1_CK_##name, "TLS_"#name}