X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=nucleus%2Flibrary%2Fcrypto%2Fssl_init.h;h=27b52d9624c11d4ad4b7271f38dbfc1fa64829de;hb=e7bfe77ca8ebc6a20405a29a3191846f2b71e90c;hp=9ea05d79a7fb23ede8b30b924de65f01ea1e5be6;hpb=90c3450e446ccdad3c8200bca032d6791dcb93ce;p=feisty_meow.git diff --git a/nucleus/library/crypto/ssl_init.h b/nucleus/library/crypto/ssl_init.h index 9ea05d79..27b52d96 100644 --- a/nucleus/library/crypto/ssl_init.h +++ b/nucleus/library/crypto/ssl_init.h @@ -18,6 +18,8 @@ #include #include +#include + namespace crypto { //! provides some initialization for the RSA and blowfish crypto. @@ -28,13 +30,11 @@ namespace crypto { very bottom and it will be managed globally for the entire program. */ -//// //we define NEWER_OPENSSL for those places where we're using openssl 1.1.1. -//// #if defined(_MSC_VER) +// we define NEWER_OPENSSL for those places where we're using more recent versions. +// this forces the code to choose newer methods over deprecated ones. +#if OPENSSL_VERSION_NUMBER > 0x10100000L #define NEWER_OPENSSL -//hmmm: to be cleaned up; should assume only new ssl from now on. -//// #else -//// // #define OLDER_OPENSSL -//// #endif +#endif class ssl_init : public virtual basis::nameable {