Skip to content

Commit 655158f

Browse files
committed
Add OpenSSL deprection warning
Add `OPENSSL_API_COMPAT=0x10100000L` since we use the now-deprecated low-level hash functions.
1 parent c438d0b commit 655158f

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

deps/ntlmclient/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@ if(USE_HTTPS STREQUAL "SecureTransport")
2020
set_source_files_properties("crypt_commoncrypto.c" COMPILE_FLAGS "-Wno-deprecated")
2121
elseif(USE_HTTPS STREQUAL "OpenSSL")
2222
add_definitions(-DCRYPT_OPENSSL)
23+
add_definitions(-DOPENSSL_API_COMPAT=0x10100000L)
2324
include_directories(${OPENSSL_INCLUDE_DIR})
2425
set(SRC_NTLMCLIENT_CRYPTO "crypt_openssl.c" "crypt_openssl.h")
2526
elseif(USE_HTTPS STREQUAL "OpenSSL-Dynamic")
2627
add_definitions(-DCRYPT_OPENSSL)
2728
add_definitions(-DCRYPT_OPENSSL_DYNAMIC)
29+
add_definitions(-DOPENSSL_API_COMPAT=0x10100000L)
2830
set(SRC_NTLMCLIENT_CRYPTO "crypt_openssl.c" "crypt_openssl.h")
2931
elseif(USE_HTTPS STREQUAL "mbedTLS")
3032
add_definitions(-DCRYPT_MBEDTLS)

src/util/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ if(USE_SHA1 STREQUAL "CollisionDetection")
3838
target_compile_definitions(util PRIVATE SHA1DC_CUSTOM_INCLUDE_SHA1_C=\"git2_util.h\")
3939
target_compile_definitions(util PRIVATE SHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"git2_util.h\")
4040
elseif(USE_SHA1 STREQUAL "OpenSSL" OR USE_SHA1 STREQUAL "OpenSSL-Dynamic")
41+
add_definitions(-DOPENSSL_API_COMPAT=0x10100000L)
4142
file(GLOB UTIL_SRC_SHA1 hash/openssl.*)
4243
elseif(USE_SHA1 STREQUAL "CommonCrypto")
4344
file(GLOB UTIL_SRC_SHA1 hash/common_crypto.*)
@@ -54,6 +55,7 @@ list(SORT UTIL_SRC_SHA1)
5455
if(USE_SHA256 STREQUAL "Builtin")
5556
file(GLOB UTIL_SRC_SHA256 hash/builtin.* hash/rfc6234/*)
5657
elseif(USE_SHA256 STREQUAL "OpenSSL" OR USE_SHA256 STREQUAL "OpenSSL-Dynamic")
58+
add_definitions(-DOPENSSL_API_COMPAT=0x10100000L)
5759
file(GLOB UTIL_SRC_SHA256 hash/openssl.*)
5860
elseif(USE_SHA256 STREQUAL "CommonCrypto")
5961
file(GLOB UTIL_SRC_SHA256 hash/common_crypto.*)

0 commit comments

Comments
 (0)