![]() |
FD.io VPP
v18.07.1-13-g909ba93
Vector Packet Processing
|
Include dependency graph for tls_openssl.c:Go to the source code of this file.
Macros | |
| #define | MAX_CRYPTO_LEN 16 |
Functions | |
| static u32 | openssl_ctx_alloc (void) |
| static void | openssl_ctx_free (tls_ctx_t *ctx) |
| tls_ctx_t * | openssl_ctx_get (u32 ctx_index) |
| 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) |
| 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 |
| #define MAX_CRYPTO_LEN 16 |
Definition at line 29 of file tls_openssl.c.
|
static |
|
static |
Definition at line 52 of file tls_openssl.c.
| int openssl_ctx_handshake_rx | ( | tls_ctx_t * | ctx, |
| stream_session_t * | tls_session | ||
| ) |
Definition at line 180 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 621 of file tls_openssl.c.
|
static |
Definition at line 88 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 120 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 642 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 629 of file tls_openssl.c.
|
static |
Definition at line 31 of file tls_openssl.c.