#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.