FD.io VPP
v19.08.3-2-gbabecb413
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | tls_ctx_openssl_ |
struct | tls_listen_ctx_opensl_ |
struct | openssl_main_ |
struct | openssl_tls_callback_ |
Typedefs | |
typedef struct tls_ctx_openssl_ | openssl_ctx_t |
typedef struct tls_listen_ctx_opensl_ | openssl_listen_ctx_t |
typedef struct openssl_main_ | openssl_main_t |
typedef struct openssl_tls_callback_ | openssl_tls_callback_t |
typedef int | openssl_resume_handler(tls_ctx_t *ctx, session_t *tls_session) |
Functions | |
tls_ctx_t * | openssl_ctx_get_w_thread (u32 ctx_index, u8 thread_index) |
openssl_tls_callback_t * | vpp_add_async_pending_event (tls_ctx_t *ctx, openssl_resume_handler *handler) |
int | vpp_add_async_run_event (tls_ctx_t *ctx, openssl_resume_handler *handler) |
int | tls_async_openssl_callback (SSL *s, void *evt) |
void | openssl_polling_start (ENGINE *engine) |
int | openssl_engine_register (char *engine, char *alg) |
void | openssl_async_node_enable_disable (u8 is_en) |
typedef struct tls_ctx_openssl_ openssl_ctx_t |
typedef struct tls_listen_ctx_opensl_ openssl_listen_ctx_t |
typedef struct openssl_main_ openssl_main_t |
Definition at line 60 of file tls_openssl.h.
typedef struct openssl_tls_callback_ openssl_tls_callback_t |
void openssl_async_node_enable_disable | ( | u8 | is_en | ) |
int openssl_engine_register | ( | char * | engine, |
char * | alg | ||
) |
Definition at line 124 of file tls_async.c.
void openssl_polling_start | ( | ENGINE * | engine | ) |
int tls_async_openssl_callback | ( | SSL * | s, |
void * | evt | ||
) |
Definition at line 248 of file tls_async.c.
openssl_tls_callback_t* vpp_add_async_pending_event | ( | tls_ctx_t * | ctx, |
openssl_resume_handler * | handler | ||
) |
Definition at line 284 of file tls_async.c.
int vpp_add_async_run_event | ( | tls_ctx_t * | ctx, |
openssl_resume_handler * | handler | ||
) |
Definition at line 314 of file tls_async.c.