FD.io VPP  v18.11-rc0-18-g2a3fb1a
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  openssl_main_
 
struct  openssl_tls_callback_
 

Typedefs

typedef struct tls_ctx_openssl_ openssl_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)
 
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 51 of file tls_openssl.h.

Function Documentation

void openssl_async_node_enable_disable ( u8  is_en)

Definition at line 419 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 80 of file tls_openssl.c.

+ Here is the caller graph for this function:

int openssl_engine_register ( char *  engine,
char *  alg 
)

Definition at line 125 of file tls_async.c.

+ Here is the caller graph for this function:

void openssl_polling_start ( ENGINE *  engine)
openssl_tls_callback_t* vpp_add_async_pending_event ( tls_ctx_t ctx,
openssl_resume_handler handler 
)

Definition at line 280 of file tls_async.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: