diff --git a/crypto.hpp b/crypto.hpp index c8e8cee..981f214 100644 --- a/crypto.hpp +++ b/crypto.hpp @@ -69,7 +69,7 @@ namespace SimpleWeb { b64 = BIO_new(BIO_f_base64()); BIO_set_flags(b64, BIO_FLAGS_BASE64_NO_NL); // TODO: Remove in 2020 -#if OPENSSL_VERSION_NUMBER <= 0x1000115fL +#if(defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER <= 0x1000115fL) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2080000fL) bio = BIO_new_mem_buf((char *)&base64[0], static_cast(base64.size())); #else bio = BIO_new_mem_buf(&base64[0], static_cast(base64.size())); @@ -223,5 +223,5 @@ namespace SimpleWeb { return key; } }; -} +} // namespace SimpleWeb #endif /* SIMPLE_WEB_CRYPTO_HPP */