diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2018-10-28 10:37:45 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-11-21 16:54:15 +0100 |
commit | 0197e5e1e5825fba54ebb235e3d0d11e5dec307b (patch) | |
tree | 9bf12fdc4e590c91e7a462453eff6d7f27ca3dc4 /src/libcrypto.c | |
parent | 9546b20dec8ebe1896fb5a5c6ed6b7d5f9dc8b0c (diff) | |
download | libssh-0197e5e1e5825fba54ebb235e3d0d11e5dec307b.tar.gz libssh-0197e5e1e5825fba54ebb235e3d0d11e5dec307b.tar.xz libssh-0197e5e1e5825fba54ebb235e3d0d11e5dec307b.zip |
libcrypto: detect non matching headers/shared lib
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/libcrypto.c')
-rw-r--r-- | src/libcrypto.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcrypto.c b/src/libcrypto.c index fd5c8ce9..6b454737 100644 --- a/src/libcrypto.c +++ b/src/libcrypto.c @@ -1052,6 +1052,13 @@ int ssh_crypto_init(void) if (libcrypto_initialized) { return SSH_OK; } + if (SSLeay() != OPENSSL_VERSION_NUMBER){ + SSH_LOG(SSH_LOG_WARNING, "libssh compiled with %s " + "headers, currently running with %s.", + OPENSSL_VERSION_TEXT, + SSLeay_version(SSLeay()) + ); + } OpenSSL_add_all_algorithms(); |