提交 31305cdf 编写于 作者: V Viktor Dukhovni

Fixes to make no-deprecated work again

Reviewed-by: NRich Salz <rsalz@openssl.org>
Reviewed-by: NRichard Levitte <levitte@openssl.org>
上级 6762a147
...@@ -75,6 +75,7 @@ ...@@ -75,6 +75,7 @@
static int openssl_configured = 0; static int openssl_configured = 0;
#if OPENSSL_API_COMPAT < 0x10100000L
void OPENSSL_config(const char *config_name) void OPENSSL_config(const char *config_name)
{ {
OPENSSL_INIT_SETTINGS settings; OPENSSL_INIT_SETTINGS settings;
...@@ -83,6 +84,7 @@ void OPENSSL_config(const char *config_name) ...@@ -83,6 +84,7 @@ void OPENSSL_config(const char *config_name)
settings.config_name = strdup(config_name); settings.config_name = strdup(config_name);
OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, &settings); OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, &settings);
} }
#endif
void openssl_config_internal(const char *config_name) void openssl_config_internal(const char *config_name)
{ {
......
...@@ -63,34 +63,8 @@ void ENGINE_load_builtin_engines(void) ...@@ -63,34 +63,8 @@ void ENGINE_load_builtin_engines(void)
{ {
/* Some ENGINEs need this */ /* Some ENGINEs need this */
OPENSSL_cpuid_setup(); OPENSSL_cpuid_setup();
#if !defined(OPENSSL_NO_HW) && (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV))
# ifdef ENGINE_load_cryptodev OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL);
ENGINE_load_cryptodev();
# endif
#endif
#ifndef OPENSSL_NO_RDRAND
# ifdef ENGINE_load_rdrand
ENGINE_load_rdrand();
# endif
#endif
# ifdef ENGINE_load_dynamic
ENGINE_load_dynamic();
# endif
#ifndef OPENSSL_NO_STATIC_ENGINE
# ifndef OPENSSL_NO_HW
# ifndef OPENSSL_NO_HW_PADLOCK
# ifdef ENGINE_load_padlock
ENGINE_load_padlock();
# endif
# endif
# endif
# if defined(OPENSSL_SYS_WIN32) && !defined(OPENSSL_NO_CAPIENG)
# ifdef ENGINE_load_capi
ENGINE_load_capi();
# endif
# endif
#endif
ENGINE_register_all_complete();
} }
#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV) #if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV)
...@@ -98,7 +72,7 @@ void ENGINE_setup_bsd_cryptodev(void) ...@@ -98,7 +72,7 @@ void ENGINE_setup_bsd_cryptodev(void)
{ {
static int bsd_cryptodev_default_loaded = 0; static int bsd_cryptodev_default_loaded = 0;
if (!bsd_cryptodev_default_loaded) { if (!bsd_cryptodev_default_loaded) {
ENGINE_load_cryptodev(); OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_CRYPTODEV, NULL);
ENGINE_register_all_complete(); ENGINE_register_all_complete();
} }
bsd_cryptodev_default_loaded = 1; bsd_cryptodev_default_loaded = 1;
......
...@@ -57,6 +57,7 @@ ...@@ -57,6 +57,7 @@
#include <internal/cryptlib_int.h> #include <internal/cryptlib_int.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/rand.h>
#include <openssl/evp.h> #include <openssl/evp.h>
#include <internal/evp_int.h> #include <internal/evp_int.h>
#include <internal/conf.h> #include <internal/conf.h>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册