![]() |
FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Include dependency graph for tls_openssl.c:Go to the source code of this file.
Data Structures | |
| struct | tls_ctx_openssl_ |
| struct | openssl_main_ |
Typedefs | |
| typedef struct tls_ctx_openssl_ | openssl_ctx_t |
| typedef struct openssl_main_ | openssl_main_t |
Functions | |
| static u32 | openssl_ctx_alloc (void) |
| static void | openssl_ctx_free (tls_ctx_t *ctx) |
| static tls_ctx_t * | openssl_ctx_get (u32 ctx_index) |
| static tls_ctx_t * | openssl_ctx_get_w_thread (u32 ctx_index, u8 thread_index) |
| static int | openssl_try_handshake_read (openssl_ctx_t *oc, stream_session_t *tls_session) |
| static int | openssl_try_handshake_write (openssl_ctx_t *oc, stream_session_t *tls_session) |
| static int | openssl_ctx_handshake_rx (tls_ctx_t *ctx, stream_session_t *tls_session) |
| static int | openssl_ctx_write (tls_ctx_t *ctx, stream_session_t *app_session) |
| static int | openssl_ctx_read (tls_ctx_t *ctx, stream_session_t *tls_session) |
| static int | openssl_ctx_init_client (tls_ctx_t *ctx) |
| static int | openssl_ctx_init_server (tls_ctx_t *ctx) |
| static u8 | openssl_handshake_is_over (tls_ctx_t *ctx) |
| int | tls_init_ca_chain (void) |
| static clib_error_t * | tls_openssl_init (vlib_main_t *vm) |
| VLIB_PLUGIN_REGISTER () | |
Variables | |
| static openssl_main_t | openssl_main |
| static const tls_engine_vft_t | openssl_engine |
| typedef struct tls_ctx_openssl_ openssl_ctx_t |
| typedef struct openssl_main_ openssl_main_t |
|
static |
|
static |
Definition at line 63 of file tls_openssl.c.
Definition at line 91 of file tls_openssl.c.
|
static |
Definition at line 169 of file tls_openssl.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
Definition at line 569 of file tls_openssl.c.
|
static |
Definition at line 99 of file tls_openssl.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 131 of file tls_openssl.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int tls_init_ca_chain | ( | void | ) |
Definition at line 590 of file tls_openssl.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| VLIB_PLUGIN_REGISTER | ( | ) |
Here is the caller graph for this function:
|
static |
Definition at line 577 of file tls_openssl.c.
|
static |
Definition at line 41 of file tls_openssl.c.