Go to the source code of this file.
◆ MAX_CRYPTO_LEN
#define MAX_CRYPTO_LEN 16 |
◆ openssl_app_close()
static int openssl_app_close |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_confirm_app_close()
static void openssl_confirm_app_close |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_ctx_alloc()
static u32 openssl_ctx_alloc |
( |
void |
| ) |
|
|
static |
◆ openssl_ctx_free()
static void openssl_ctx_free |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_ctx_get()
◆ openssl_ctx_get_w_thread()
tls_ctx_t* openssl_ctx_get_w_thread |
( |
u32 |
ctx_index, |
|
|
u8 |
thread_index |
|
) |
| |
◆ openssl_ctx_handshake_rx()
◆ openssl_ctx_init_client()
static int openssl_ctx_init_client |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_ctx_init_server()
static int openssl_ctx_init_server |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_ctx_read()
◆ openssl_ctx_write()
◆ openssl_handle_handshake_failure()
static void openssl_handle_handshake_failure |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_handshake_is_over()
◆ openssl_lctx_get()
◆ openssl_listen_ctx_alloc()
static u32 openssl_listen_ctx_alloc |
( |
void |
| ) |
|
|
static |
◆ openssl_listen_ctx_free()
◆ openssl_start_listen()
static int openssl_start_listen |
( |
tls_ctx_t * |
lctx | ) |
|
|
static |
◆ openssl_stop_listen()
static int openssl_stop_listen |
( |
tls_ctx_t * |
lctx | ) |
|
|
static |
◆ openssl_transport_close()
static int openssl_transport_close |
( |
tls_ctx_t * |
ctx | ) |
|
|
static |
◆ openssl_try_handshake_read()
◆ openssl_try_handshake_write()
◆ tls_init_ca_chain()
int tls_init_ca_chain |
( |
void |
| ) |
|
◆ tls_openssl_init()
◆ tls_openssl_set_ciphers()
static int tls_openssl_set_ciphers |
( |
char * |
ciphers | ) |
|
|
static |
◆ VLIB_PLUGIN_REGISTER()
◆ openssl_engine
Initial value:= {
}
static int openssl_transport_close(tls_ctx_t *ctx)
static u8 openssl_handshake_is_over(tls_ctx_t *ctx)
static u32 openssl_ctx_alloc(void)
static void openssl_ctx_free(tls_ctx_t *ctx)
static int openssl_stop_listen(tls_ctx_t *lctx)
tls_ctx_t * openssl_ctx_get(u32 ctx_index)
static int openssl_ctx_init_client(tls_ctx_t *ctx)
static int openssl_app_close(tls_ctx_t *ctx)
static int openssl_ctx_write(tls_ctx_t *ctx, session_t *app_session)
static int openssl_ctx_read(tls_ctx_t *ctx, session_t *tls_session)
tls_ctx_t * openssl_ctx_get_w_thread(u32 ctx_index, u8 thread_index)
static int openssl_ctx_init_server(tls_ctx_t *ctx)
static int openssl_start_listen(tls_ctx_t *lctx)
Definition at line 798 of file tls_openssl.c.
◆ openssl_main