FD.io VPP  v19.01.2-3-gf61a1a8
Vector Packet Processing
tls_openssl.h File Reference
+ Include dependency graph for tls_openssl.h:
+ This graph shows which files directly or indirectly include this file:

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, stream_session_t *tls_session)
 

Functions

tls_ctx_topenssl_ctx_get_w_thread (u32 ctx_index, u8 thread_index)
 
openssl_tls_callback_tvpp_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 Documentation

typedef struct openssl_main_ openssl_main_t
typedef int openssl_resume_handler(tls_ctx_t *ctx, stream_session_t *tls_session)

Definition at line 60 of file tls_openssl.h.

Function Documentation

void openssl_async_node_enable_disable ( u8  is_en)

Definition at line 428 of file tls_async.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

tls_ctx_t* openssl_ctx_get_w_thread ( u32  ctx_index,
u8  thread_index 
)

Definition at line 75 of file tls_openssl.c.

+ Here is the caller graph for this function:

int openssl_engine_register ( char *  engine,
char *  alg 
)

Definition at line 126 of file tls_async.c.

+ Here is the caller graph for this function:

void openssl_polling_start ( ENGINE *  engine)
int tls_async_openssl_callback ( SSL *  s,
void *  evt 
)

Definition at line 250 of file tls_async.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

openssl_tls_callback_t* vpp_add_async_pending_event ( tls_ctx_t ctx,
openssl_resume_handler handler 
)

Definition at line 286 of file tls_async.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int vpp_add_async_run_event ( tls_ctx_t ctx,
openssl_resume_handler handler 
)

Definition at line 316 of file tls_async.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: