Closed wyuenho closed 2 years ago
Did you resolve this problem?
Yeah here's the patch.
--- ssl/SSLUtil.h
+++ ssl/SSLUtil.h
@@ -112,7 +112,7 @@ class SSLUtil {
using ex_data_dup_from_arg_t = CRYPTO_EX_DATA*;
#endif
-#ifdef OPENSSL_IS_BORINGSSL
+#if defined(OPENSSL_IS_BORINGSSL) || OPENSSL_VERSION_PREREQ(3, 0)
using ex_data_dup_ptr_arg_t = void**;
#else
using ex_data_dup_ptr_arg_t = void*;
Could you submit a pull request with the patch?
My patch only works for openssl3. A proper patch needs to work with openssl < 3, which I haven't had the time to investigate.
Looks like this was fixed on master