#include <openssl/ssl.h>#include <assert.h>#include <utility>#include <openssl/rand.h>#include "../crypto/internal.h"#include "internal.h"
Go to the source code of this file.
|
static |
Definition at line 445 of file handshake.cc.
Definition at line 220 of file handshake.cc.
| bool ssl_check_message_type | ( | SSL * | ssl, |
| const SSLMessage & | msg, | ||
| int | type | ||
| ) |
Definition at line 209 of file handshake.cc.
| enum ssl_hs_wait_t ssl_get_finished | ( | SSL_HANDSHAKE * | hs | ) |
Definition at line 467 of file handshake.cc.
| uint16_t ssl_get_grease_value | ( | const SSL_HANDSHAKE * | hs, |
| enum ssl_grease_index_t | index | ||
| ) |
Definition at line 454 of file handshake.cc.
| UniquePtr<SSL_HANDSHAKE> ssl_handshake_new | ( | SSL * | ssl | ) |
Definition at line 196 of file handshake.cc.
| const SSL_SESSION* ssl_handshake_session | ( | const SSL_HANDSHAKE * | hs | ) |
Definition at line 581 of file handshake.cc.
| bool ssl_hash_message | ( | SSL_HANDSHAKE * | hs, |
| const SSLMessage & | msg | ||
| ) |
Definition at line 260 of file handshake.cc.
Definition at line 230 of file handshake.cc.
| bool ssl_output_cert_chain | ( | SSL_HANDSHAKE * | hs | ) |
Definition at line 567 of file handshake.cc.
| bool ssl_parse_extensions | ( | const CBS * | cbs, |
| uint8_t * | out_alert, | ||
| std::initializer_list< SSLExtension * > | extensions, | ||
| bool | ignore_unknown | ||
| ) |
Definition at line 269 of file handshake.cc.
| enum ssl_verify_result_t ssl_reverify_peer_cert | ( | SSL_HANDSHAKE * | hs, |
| bool | send_alert | ||
| ) |
Definition at line 423 of file handshake.cc.
| int ssl_run_handshake | ( | SSL_HANDSHAKE * | hs, |
| bool * | out_early_return | ||
| ) |
Definition at line 588 of file handshake.cc.
| bool ssl_send_finished | ( | SSL_HANDSHAKE * | hs | ) |
Definition at line 523 of file handshake.cc.
| enum ssl_verify_result_t ssl_verify_peer_cert | ( | SSL_HANDSHAKE * | hs | ) |
Definition at line 323 of file handshake.cc.