#include <openssl/ssl.h>
#include <assert.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/bio.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "../crypto/internal.h"
#include "internal.h"
Go to the source code of this file.
Functions | |
static int | dtls_read_buffer_next_packet (SSL *ssl) |
static int | dtls_write_buffer_flush (SSL *ssl) |
int | ssl_handle_open_record (SSL *ssl, bool *out_retry, ssl_open_record_t ret, size_t consumed, uint8_t alert) |
int | ssl_read_buffer_extend_to (SSL *ssl, size_t len) |
int | ssl_write_buffer_flush (SSL *ssl) |
static int | tls_read_buffer_extend_to (SSL *ssl, size_t len) |
static int | tls_write_buffer_flush (SSL *ssl) |
Variables | |
BSSL_NAMESPACE_BEGIN | |
Definition at line 124 of file ssl_buffer.cc.
Definition at line 274 of file ssl_buffer.cc.
int ssl_handle_open_record | ( | SSL * | ssl, |
bool * | out_retry, | ||
ssl_open_record_t | ret, | ||
size_t | consumed, | ||
uint8_t | alert | ||
) |
Definition at line 207 of file ssl_buffer.cc.
Definition at line 169 of file ssl_buffer.cc.
Definition at line 293 of file ssl_buffer.cc.
Definition at line 145 of file ssl_buffer.cc.
Definition at line 259 of file ssl_buffer.cc.
BSSL_NAMESPACE_BEGIN |
Definition at line 34 of file ssl_buffer.cc.