From d4949db8e78438e8bb53c9c1297b068ac0df7827 Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 28 Jul 2023 09:53:55 +0000 Subject: Set OPENSSL_NO_ENGINE, remove engine code ENGINE was special. It's horrible code even by the low standards of this library. Some ports may now try to use the stubs which will fail, but the fallout from this should be minimal. Of course there are various language bindings that expose the ENGINE API. OpenSSL 3 disabling ENGINE by default will likely help fixing this at some point. ok jsing --- src/lib/libcrypto/Symbols.namespace | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/lib/libcrypto/Symbols.namespace') diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index adaac43146..b8ca3539ec 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace @@ -1417,7 +1417,6 @@ _libre_ERR_get_implementation _libre_ERR_set_implementation _libre_RAND_set_rand_method _libre_RAND_get_rand_method -_libre_RAND_set_rand_engine _libre_RAND_SSLeay _libre_ERR_load_RAND_strings _libre_ECDSA_SIG_new @@ -1616,8 +1615,6 @@ _libre_TS_CONF_load_certs _libre_TS_CONF_load_key _libre_TS_CONF_get_tsa_section _libre_TS_CONF_set_serial -_libre_TS_CONF_set_crypto_device -_libre_TS_CONF_set_default_engine _libre_TS_CONF_set_signer_cert _libre_TS_CONF_set_certs _libre_TS_CONF_set_signer_key -- cgit v1.2.3-55-g6feb