From 190983de619e340a148cff8b1b1d8c9e0cd8c95a Mon Sep 17 00:00:00 2001 From: Filip Tehlar Date: Mon, 6 Jul 2020 14:52:25 +0000 Subject: ikev2: per thread usage of openssl context Type: refactor Change-Id: I04af90b4d86c00092ce1732aeb3c0517af1808e0 Signed-off-by: Filip Tehlar --- src/plugins/ikev2/ikev2_priv.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/plugins/ikev2/ikev2_priv.h') diff --git a/src/plugins/ikev2/ikev2_priv.h b/src/plugins/ikev2/ikev2_priv.h index 44ef6eb6ce1..b018a6433e9 100644 --- a/src/plugins/ikev2/ikev2_priv.h +++ b/src/plugins/ikev2/ikev2_priv.h @@ -453,6 +453,13 @@ typedef struct /* hash */ uword *sa_by_rspi; + + EVP_CIPHER_CTX *evp_ctx; + HMAC_CTX *hmac_ctx; +#if OPENSSL_VERSION_NUMBER < 0x10100000L + HMAC_CTX _hmac_ctx; + EVP_CIPHER_CTX _evp_ctx; +#endif } ikev2_main_per_thread_data_t; typedef struct -- cgit 1.2.3-korg