diff options
author | Ping Yu <ping.yu@intel.com> | 2019-01-07 16:03:07 -0500 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2019-01-07 21:21:25 +0000 |
commit | ceebc1e71598349ee37b25cd82fe7533760d670a (patch) | |
tree | e3c32cfcfcbfda1ee923043360ad7dc727a5c162 /src/plugins/tlsopenssl/tls_openssl.h | |
parent | 3a63fc5470caffda434064a439ffdbe8518963f9 (diff) |
Change vpp code to align with openssl interface change
PR in openssl community is almost done, and need to change some code in VPP
to align with the openssl interface.
Change-Id: Ic7da53e507b67b53958760d07738dd774b1c526d
Signed-off-by: Ping Yu <ping.yu@intel.com>
Diffstat (limited to 'src/plugins/tlsopenssl/tls_openssl.h')
-rw-r--r-- | src/plugins/tlsopenssl/tls_openssl.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/tlsopenssl/tls_openssl.h b/src/plugins/tlsopenssl/tls_openssl.h index e802f4523ea..712b4cac628 100644 --- a/src/plugins/tlsopenssl/tls_openssl.h +++ b/src/plugins/tlsopenssl/tls_openssl.h @@ -53,7 +53,7 @@ typedef struct openssl_main_ typedef struct openssl_tls_callback_ { - int (*callback) (void *arg); + int (*callback) (SSL * ssl, void *arg); void *arg; } openssl_tls_callback_t; @@ -66,6 +66,7 @@ openssl_tls_callback_t *vpp_add_async_pending_event (tls_ctx_t * ctx, 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); |