From decda5b466843b3164ba13f248f9e0bb93111782 Mon Sep 17 00:00:00 2001 From: Ping Yu Date: Mon, 13 Aug 2018 06:20:00 -0400 Subject: optimize init_server to reduce session overhead move un-necessary session based operation to listener split orignal openssl ctx to be session based ctx and listen ctx Change-Id: Id6c54f47b0e2171fd8924a45efcd5266ce5402d5 Signed-off-by: Ping Yu --- src/plugins/tlsmbedtls/tls_mbedtls.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/plugins/tlsmbedtls') diff --git a/src/plugins/tlsmbedtls/tls_mbedtls.c b/src/plugins/tlsmbedtls/tls_mbedtls.c index aaad99f0fdb..57a6e486c3f 100644 --- a/src/plugins/tlsmbedtls/tls_mbedtls.c +++ b/src/plugins/tlsmbedtls/tls_mbedtls.c @@ -258,6 +258,18 @@ mbedtls_ctx_init_client (tls_ctx_t * ctx) return 0; } +static int +mbedtls_start_listen (tls_ctx_t * lctx) +{ + return 0; +} + +static int +mbedtls_stop_listen (tls_ctx_t * lctx) +{ + return 0; +} + static int mbedtls_ctx_init_server (tls_ctx_t * ctx) { @@ -530,6 +542,8 @@ const static tls_engine_vft_t mbedtls_engine = { .ctx_write = mbedtls_ctx_write, .ctx_read = mbedtls_ctx_read, .ctx_handshake_is_over = mbedtls_handshake_is_over, + .ctx_start_listen = mbedtls_start_listen, + .ctx_stop_listen = mbedtls_stop_listen, }; int -- cgit 1.2.3-korg