summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2022-06-24 14:40:42 +1000
committerDamien Miller <djm@mindrot.org>2022-06-24 14:40:42 +1000
commitf51423bdaf0008d46b6af082bcfd7a22a87375f0 (patch)
tree4014412393900064cbfb60a5eb7921eff1ef3c68 /configure.ac
parent455cee8d6c2e4c48c5af9faead3599c49948411e (diff)
downloadopenssh-git-f51423bdaf0008d46b6af082bcfd7a22a87375f0.tar.gz
request 1.1x API compatibility for OpenSSL >=3.x
idea/patch from Pedro Martelletto via GHPR#322; ok dtucker@
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 7 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 62c098d6..116b9750 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2796,8 +2796,13 @@ if test "x$openssl" = "xyes" ; then
;;
101*) ;; # 1.1.x
200*) ;; # LibreSSL
- 300*) ;; # OpenSSL 3
- 301*) ;; # OpenSSL development branch.
+ 300*)
+ # OpenSSL 3; we use the 1.1x API
+ CPPFLAGS="$CPPFLAGS -DOPENSSL_API_COMPAT=0x10100000L"
+ ;;
+ 301*)
+ # OpenSSL development branch; request 1.1x API
+ CPPFLAGS="$CPPFLAGS -DOPENSSL_API_COMPAT=0x10100000L"
*)
AC_MSG_ERROR([Unknown/unsupported OpenSSL version ("$ssl_library_ver")])
;;