|
|
- --- a/crypto-openssl.c
- +++ b/crypto-openssl.c
- @@ -20,6 +20,7 @@
- #include <string.h>
- #include <errno.h>
- #include <openssl/pem.h>
- +#include <openssl/rsa.h>
- #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();
|