mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
tls: Disable a warning with LibreSSL >= 3.8.0
Skip a warning using EC_GFp_nist_method() which was removed in LibreSSL 3.8. Based on a patch from OpenBSD. https://github.com/openbsd/ports/commit/33fe251a08cb11f30ce6094a2e0759c3bb63ed16 These functions are deprecated since OpenSSL 3.0. https://www.openssl.org/docs/man3.1/man3/EC_GFp_nist_method.html
This commit is contained in:
@@ -340,8 +340,10 @@ tor_tls_init(void)
|
||||
SSL_load_error_strings();
|
||||
#endif /* defined(OPENSSL_1_1_API) */
|
||||
|
||||
#if (SIZEOF_VOID_P >= 8 && \
|
||||
OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,0,1))
|
||||
#if (SIZEOF_VOID_P >= 8 && \
|
||||
OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,0,1) && \
|
||||
(!defined(LIBRESSL_VERSION_NUMBER) || \
|
||||
LIBRESSL_VERSION_NUMBER < 0x3080000fL))
|
||||
long version = tor_OpenSSL_version_num();
|
||||
|
||||
/* LCOV_EXCL_START : we can't test these lines on the same machine */
|
||||
|
||||
Reference in New Issue
Block a user