1 --- a/src/gssl/gssl_openssl.cpp
2 +++ b/src/gssl/gssl_openssl.cpp
3 @@ -51,10 +51,12 @@ GSsl::OpenSSL::LibraryImp::LibraryImp( G::StringArray & library_config , Library
5 m_config(library_config)
7 +#if OPENSSL_VERSION_NUMBER < 0x10100000L
8 SSL_load_error_strings() ;
10 - int rc = RAND_status() ; G_IGNORE_VARIABLE(int,rc) ;
11 OpenSSL_add_all_digests() ;
13 + int rc = RAND_status() ; G_IGNORE_VARIABLE(int,rc) ;
15 // allocate a slot for a pointer from SSL to ProtocolImp
16 m_index = SSL_get_ex_new_index( 0 , nullptr , nullptr , nullptr , nullptr ) ;
17 @@ -72,15 +74,21 @@ GSsl::OpenSSL::LibraryImp::~LibraryImp()
19 void GSsl::OpenSSL::LibraryImp::cleanup()
21 +#if OPENSSL_VERSION_NUMBER < 0x10100000L
25 CRYPTO_cleanup_all_ex_data();
29 std::string GSsl::OpenSSL::LibraryImp::sid()
31 +#if OPENSSL_VERSION_NUMBER < 0x10100000L
32 return G::Str::printable( SSLeay_version(SSLEAY_VERSION) ) ;
34 + return G::Str::printable( OpenSSL_version(OPENSSL_VERSION) ) ;
38 std::string GSsl::OpenSSL::LibraryImp::id() const