#include <openssl/ssl.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <algorithm>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/mem.h>
#include <openssl/rand.h>
#include "../crypto/err/internal.h"
#include "../crypto/internal.h"
#include "internal.h"
Go to the source code of this file.
|
static BSSL_NAMESPACE_BEGIN int | do_tls_write (SSL *ssl, int type, const uint8_t *in, unsigned len) |
|
void | ssl_send_alert (SSL *ssl, int level, int desc) |
|
int | ssl_send_alert_impl (SSL *ssl, int level, int desc) |
|
int | tls_dispatch_alert (SSL *ssl) |
|
ssl_open_record_t | tls_open_app_data (SSL *ssl, Span< uint8_t > *out, size_t *out_consumed, uint8_t *out_alert, Span< uint8_t > in) |
|
ssl_open_record_t | tls_open_change_cipher_spec (SSL *ssl, size_t *out_consumed, uint8_t *out_alert, Span< uint8_t > in) |
|
int | tls_write_app_data (SSL *ssl, bool *out_needs_handshake, const uint8_t *in, int len) |
|
static int | tls_write_pending (SSL *ssl, int type, const uint8_t *in, unsigned int len) |
|
◆ do_tls_write()
◆ ssl_send_alert()
void ssl_send_alert |
( |
SSL * |
ssl, |
|
|
int |
level, |
|
|
int |
desc |
|
) |
| |
◆ ssl_send_alert_impl()
◆ tls_dispatch_alert()
int tls_dispatch_alert |
( |
SSL * |
ssl | ) |
|
◆ tls_open_app_data()
◆ tls_open_change_cipher_spec()
◆ tls_write_app_data()
◆ tls_write_pending()