From ceebc1e71598349ee37b25cd82fe7533760d670a Mon Sep 17 00:00:00 2001 From: Ping Yu Date: Mon, 7 Jan 2019 16:03:07 -0500 Subject: 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 --- src/plugins/tlsopenssl/tls_openssl.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/plugins/tlsopenssl/tls_openssl.h') 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); -- cgit 1.2.3-korg