Functions | Variables
ssl_buffer.cc File Reference
#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"
Include dependency graph for ssl_buffer.cc:

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
 

Function Documentation

◆ dtls_read_buffer_next_packet()

static int dtls_read_buffer_next_packet ( SSL ssl)
static

Definition at line 124 of file ssl_buffer.cc.

◆ dtls_write_buffer_flush()

static int dtls_write_buffer_flush ( SSL ssl)
static

Definition at line 274 of file ssl_buffer.cc.

◆ ssl_handle_open_record()

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.

◆ ssl_read_buffer_extend_to()

int ssl_read_buffer_extend_to ( SSL ssl,
size_t  len 
)

Definition at line 169 of file ssl_buffer.cc.

◆ ssl_write_buffer_flush()

int ssl_write_buffer_flush ( SSL ssl)

Definition at line 293 of file ssl_buffer.cc.

◆ tls_read_buffer_extend_to()

static int tls_read_buffer_extend_to ( SSL ssl,
size_t  len 
)
static

Definition at line 145 of file ssl_buffer.cc.

◆ tls_write_buffer_flush()

static int tls_write_buffer_flush ( SSL ssl)
static

Definition at line 259 of file ssl_buffer.cc.

Variable Documentation

◆ BSSL_NAMESPACE_BEGIN

BSSL_NAMESPACE_BEGIN

Definition at line 34 of file ssl_buffer.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:31