#include <openssl/ssl.h>#include <assert.h>#include <string.h>#include <openssl/bytestring.h>#include <openssl/err.h>#include <openssl/mem.h>#include "internal.h"#include "../crypto/internal.h"
Go to the source code of this file.
Variables | |
| static const size_t | kMaxEarlyDataSkipped = 16384 |
| static const BSSL_NAMESPACE_BEGIN uint8_t | kMaxEmptyRecords = 32 |
| static const uint8_t | kMaxWarningAlerts = 4 |
|
static |
Definition at line 376 of file tls_record.cc.
| OpenRecordResult OpenRecord | ( | SSL * | ssl, |
| Span< uint8_t > * | out, | ||
| size_t * | out_record_len, | ||
| uint8_t * | out_alert, | ||
| const Span< uint8_t > | in | ||
| ) |
Definition at line 605 of file tls_record.cc.
| bool SealRecord | ( | SSL * | ssl, |
| const Span< uint8_t > | out_prefix, | ||
| const Span< uint8_t > | out, | ||
| Span< uint8_t > | out_suffix, | ||
| const Span< const uint8_t > | in | ||
| ) |
Definition at line 661 of file tls_record.cc.
Definition at line 644 of file tls_record.cc.
Definition at line 648 of file tls_record.cc.
|
static |
Definition at line 190 of file tls_record.cc.
Definition at line 689 of file tls_record.cc.
Definition at line 143 of file tls_record.cc.
| enum ssl_open_record_t ssl_process_alert | ( | SSL * | ssl, |
| uint8_t * | out_alert, | ||
| Span< const uint8_t > | in | ||
| ) |
Definition at line 548 of file tls_record.cc.
Definition at line 165 of file tls_record.cc.
Definition at line 154 of file tls_record.cc.
Definition at line 176 of file tls_record.cc.
| ssl_open_record_t tls_open_record | ( | SSL * | ssl, |
| uint8_t * | out_type, | ||
| Span< uint8_t > * | out, | ||
| size_t * | out_consumed, | ||
| uint8_t * | out_alert, | ||
| Span< uint8_t > | in | ||
| ) |
Definition at line 206 of file tls_record.cc.
| bool tls_seal_record | ( | SSL * | ssl, |
| uint8_t * | out, | ||
| size_t * | out_len, | ||
| size_t | max_out_len, | ||
| uint8_t | type, | ||
| const uint8_t * | in, | ||
| size_t | in_len | ||
| ) |
Definition at line 514 of file tls_record.cc.
Definition at line 425 of file tls_record.cc.
|
static |
Definition at line 469 of file tls_record.cc.
|
static |
Definition at line 442 of file tls_record.cc.
|
static |
Definition at line 135 of file tls_record.cc.
|
static |
Definition at line 128 of file tls_record.cc.
Definition at line 139 of file tls_record.cc.