--- a/crypto-openssl.c +++ b/crypto-openssl.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "config.h" #include "sysdep.h" #include "crypto.h" @@ -35,10 +36,12 @@ crypto_ctx *crypto_ctx_new(crypto_error **error) return NULL; } +#if OPENSSL_VERSION_NUMBER < 0x10100000L OpenSSL_add_all_ciphers(); OpenSSL_add_all_digests(); OpenSSL_add_all_algorithms(); ERR_load_crypto_strings(); +#endif memset(ctx, 0, sizeof(crypto_ctx)); ctx->stack = sk_X509_new_null();