Browse Source

[Minor] Do not call legacy API in modern OpenSSL

Issue: #2587
Closes: #2587
tags/1.8.1
Vsevolod Stakhov 5 years ago
parent
commit
7444a19c5d
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      src/libcryptobox/cryptobox.c

+ 2
- 1
src/libcryptobox/cryptobox.c View File

@@ -374,7 +374,8 @@ rspamd_cryptobox_init (void)
ctx->blake2_impl = blake2b_load ();
ctx->ed25519_impl = ed25519_load ();
ctx->base64_impl = base64_load ();
#ifdef HAVE_USABLE_OPENSSL
#if defined(HAVE_USABLE_OPENSSL) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
/* Needed for old openssl api, not sure about LibreSSL */
ERR_load_EC_strings ();
ERR_load_RAND_strings ();
ERR_load_EVP_strings ();

Loading…
Cancel
Save