#include <openssl/ssl.h>
#include <assert.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include "internal.h"
#include "../crypto/internal.h"
Go to the source code of this file.
Variables | |
static const uint16_t | kDTLSVersions [] |
struct { | |
uint32_t flag | |
uint16_t version | |
} | kProtocolVersions [] |
static const uint16_t | kTLSVersions [] |
Definition at line 115 of file ssl_versions.cc.
|
static |
Definition at line 66 of file ssl_versions.cc.
|
static |
Definition at line 149 of file ssl_versions.cc.
|
static |
Definition at line 138 of file ssl_versions.cc.
|
static |
Definition at line 126 of file ssl_versions.cc.
bool ssl_add_supported_versions | ( | const SSL_HANDSHAKE * | hs, |
CBB * | cbb, | ||
uint16_t | extra_min_version | ||
) |
Definition at line 276 of file ssl_versions.cc.
Definition at line 346 of file ssl_versions.cc.
Definition at line 342 of file ssl_versions.cc.
Definition at line 338 of file ssl_versions.cc.
Definition at line 334 of file ssl_versions.cc.
Definition at line 400 of file ssl_versions.cc.
Definition at line 371 of file ssl_versions.cc.
Definition at line 364 of file ssl_versions.cc.
Definition at line 382 of file ssl_versions.cc.
bool ssl_get_version_range | ( | const SSL_HANDSHAKE * | hs, |
uint16_t * | out_min_version, | ||
uint16_t * | out_max_version | ||
) |
Definition at line 170 of file ssl_versions.cc.
bool ssl_method_supports_version | ( | const SSL_PROTOCOL_METHOD * | method, |
uint16_t | version | ||
) |
Definition at line 72 of file ssl_versions.cc.
bool ssl_negotiate_version | ( | SSL_HANDSHAKE * | hs, |
uint8_t * | out_alert, | ||
uint16_t * | out_version, | ||
const CBS * | peer_versions | ||
) |
Definition at line 290 of file ssl_versions.cc.
Definition at line 251 of file ssl_versions.cc.
BSSL_NAMESPACE_BEGIN bool ssl_protocol_version_from_wire | ( | uint16_t * | out, |
uint16_t | version | ||
) |
Definition at line 28 of file ssl_versions.cc.
uint16_t SSL_SESSION_get_protocol_version | ( | const SSL_SESSION * | session | ) |
Definition at line 390 of file ssl_versions.cc.
const char* SSL_SESSION_get_version | ( | const SSL_SESSION * | session | ) |
Definition at line 386 of file ssl_versions.cc.
int SSL_SESSION_set_protocol_version | ( | SSL_SESSION * | session, |
uint16_t | version | ||
) |
Definition at line 394 of file ssl_versions.cc.
Definition at line 357 of file ssl_versions.cc.
Definition at line 350 of file ssl_versions.cc.
bool ssl_supports_version | ( | const SSL_HANDSHAKE * | hs, |
uint16_t | version | ||
) |
Definition at line 263 of file ssl_versions.cc.
Definition at line 243 of file ssl_versions.cc.
Definition at line 378 of file ssl_versions.cc.
Definition at line 85 of file ssl_versions.cc.
Definition at line 110 of file ssl_versions.cc.
uint32_t flag |
Definition at line 162 of file ssl_versions.cc.
Definition at line 61 of file ssl_versions.cc.
const { ... } kProtocolVersions[] |
Definition at line 54 of file ssl_versions.cc.
uint16_t version |
Definition at line 161 of file ssl_versions.cc.