From 8e3d4426dc78549c329833fc9a3885e271ced14b Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Tue, 18 Jul 2023 14:38:50 +0200 Subject: Support both mbedtls 2.x and 3.x --- src/ssl_mbedtls.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/ssl_mbedtls.cc') diff --git a/src/ssl_mbedtls.cc b/src/ssl_mbedtls.cc index 3242b3c..a99943b 100644 --- a/src/ssl_mbedtls.cc +++ b/src/ssl_mbedtls.cc @@ -111,9 +111,12 @@ public: auto ret = mbedtls_pk_parse_key( &key_, reinterpret_cast(data.c_str()), data.size() + 1, - nullptr, 0, - mbedtls_ctr_drbg_random, - static_cast(entropy)->random()); + nullptr, 0 +#if MBEDTLS_VERSION_NUMBER >= 0x03000000 + , mbedtls_ctr_drbg_random, + static_cast(entropy)->random() +#endif + ); if (ret) { logerr(logger, ret, "Error parsing key"); return false; -- cgit v1.2.3-70-g09d2