Fixes to make no-deprecated work again
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
@@ -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)
|
|||||||
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)
|
|||||||
{
|
{
|
||||||
/* 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)
|
|||||||
{
|
{
|
||||||
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 @@
|
|||||||
|
|
||||||
#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>
|
||||||
|
|||||||
Reference in New Issue
Block a user