diff options
author | Damien Miller <djm@mindrot.org> | 2018-10-26 04:43:28 +0200 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2018-10-26 04:43:28 +0200 |
commit | 406a24b25d6a2bdd70cacd16de7e899dcb2a8829 (patch) | |
tree | 28390a7c41589960400dc9beb41aa77ad3e8db7a /openbsd-compat/openssl-compat.h | |
parent | remove remaining references to SSLeay (diff) | |
download | openssh-406a24b25d6a2bdd70cacd16de7e899dcb2a8829.tar.xz openssh-406a24b25d6a2bdd70cacd16de7e899dcb2a8829.zip |
fix builds on OpenSSL <= 1.0.x
I thought OpenSSL 1.0.x offered the new-style OpenSSL_version_num() API
to obtain version number, but they don't.
Diffstat (limited to 'openbsd-compat/openssl-compat.h')
-rw-r--r-- | openbsd-compat/openssl-compat.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/openbsd-compat/openssl-compat.h b/openbsd-compat/openssl-compat.h index 9e0264c04..0fbf60df4 100644 --- a/openbsd-compat/openssl-compat.h +++ b/openbsd-compat/openssl-compat.h @@ -33,6 +33,12 @@ int ssh_compatible_openssl(long, long); # error OpenSSL 0.9.8f or greater is required #endif +#if OPENSSL_VERSION_NUMBER < 0x10100000L +# define OpenSSL_version_num SSLeay +# define OpenSSL_version SSLeay_version +# define OPENSSL_VERSION SSLEAY_VERSION +#endif + #if OPENSSL_VERSION_NUMBER < 0x10000001L # define LIBCRYPTO_EVP_INL_TYPE unsigned int #else |