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