#include <openssl/ssl.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/mem.h>
#include <openssl/rand.h>
#include "../crypto/internal.h"
#include "internal.h"
Go to the source code of this file.
Enumerations | |
enum | seal_result_t { seal_error, seal_no_progress, seal_partial, seal_success } |
Variables | |
static const unsigned int | kDefaultMTU = 1500 - 28 |
static const BSSL_NAMESPACE_BEGIN unsigned int | kMinMTU = 256 - 28 |
enum seal_result_t |
Enumerator | |
---|---|
seal_error | |
seal_no_progress | |
seal_partial | |
seal_success |
Definition at line 620 of file d1_both.cc.
Definition at line 550 of file d1_both.cc.
|
static |
Definition at line 202 of file d1_both.cc.
Definition at line 595 of file d1_both.cc.
Definition at line 591 of file d1_both.cc.
Definition at line 520 of file d1_both.cc.
Definition at line 813 of file d1_both.cc.
|
static |
Definition at line 264 of file d1_both.cc.
bool dtls1_get_message | ( | const SSL * | ssl, |
SSLMessage * | out | ||
) |
Definition at line 407 of file d1_both.cc.
|
static |
Definition at line 210 of file d1_both.cc.
|
static |
Definition at line 151 of file d1_both.cc.
Definition at line 506 of file d1_both.cc.
Definition at line 254 of file d1_both.cc.
unsigned int dtls1_min_mtu | ( | void | ) |
Definition at line 831 of file d1_both.cc.
void dtls1_next_message | ( | SSL * | ssl | ) |
Definition at line 425 of file d1_both.cc.
ssl_open_record_t dtls1_open_change_cipher_spec | ( | SSL * | ssl, |
size_t * | out_consumed, | ||
uint8_t * | out_alert, | ||
Span< uint8_t > | in | ||
) |
Definition at line 470 of file d1_both.cc.
ssl_open_record_t dtls1_open_handshake | ( | SSL * | ssl, |
size_t * | out_consumed, | ||
uint8_t * | out_alert, | ||
Span< uint8_t > | in | ||
) |
Definition at line 296 of file d1_both.cc.
bool dtls1_parse_fragment | ( | CBS * | cbs, |
struct hm_header_st * | out_hdr, | ||
CBS * | out_body | ||
) |
Definition at line 454 of file d1_both.cc.
Definition at line 820 of file d1_both.cc.
|
static |
Definition at line 601 of file d1_both.cc.
void dtls_clear_outgoing_messages | ( | SSL * | ssl | ) |
Definition at line 495 of file d1_both.cc.
Definition at line 439 of file d1_both.cc.
|
static |
Definition at line 630 of file d1_both.cc.
Definition at line 725 of file d1_both.cc.
Definition at line 768 of file d1_both.cc.
|
static |
Definition at line 538 of file d1_both.cc.
Definition at line 141 of file d1_both.cc.
|
static |
Definition at line 137 of file d1_both.cc.