diff options
author | tb <> | 2023-07-28 09:53:55 +0000 |
---|---|---|
committer | tb <> | 2023-07-28 09:53:55 +0000 |
commit | d4949db8e78438e8bb53c9c1297b068ac0df7827 (patch) | |
tree | 307457e0cf8fc786fb4c80edc29a92d5677d406e /src/lib/libcrypto/opensslfeatures.h | |
parent | 681b4eb7a5896143c26eac201c041f6f22357b18 (diff) | |
download | openbsd-d4949db8e78438e8bb53c9c1297b068ac0df7827.tar.gz openbsd-d4949db8e78438e8bb53c9c1297b068ac0df7827.tar.bz2 openbsd-d4949db8e78438e8bb53c9c1297b068ac0df7827.zip |
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
Diffstat (limited to 'src/lib/libcrypto/opensslfeatures.h')
-rw-r--r-- | src/lib/libcrypto/opensslfeatures.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/opensslfeatures.h b/src/lib/libcrypto/opensslfeatures.h index 7b8d40e688..02d5228953 100644 --- a/src/lib/libcrypto/opensslfeatures.h +++ b/src/lib/libcrypto/opensslfeatures.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: opensslfeatures.h,v 1.40 2023/07/28 09:46:36 tb Exp $ */ | 1 | /* $OpenBSD: opensslfeatures.h,v 1.41 2023/07/28 09:53:55 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Feature flags for LibreSSL... so you can actually tell when things | 3 | * Feature flags for LibreSSL... so you can actually tell when things |
4 | * are enabled, rather than not being able to tell when things are | 4 | * are enabled, rather than not being able to tell when things are |
@@ -63,7 +63,7 @@ | |||
63 | /* #define OPENSSL_NO_EC */ | 63 | /* #define OPENSSL_NO_EC */ |
64 | #define OPENSSL_NO_EC_NISTP_64_GCC_128 | 64 | #define OPENSSL_NO_EC_NISTP_64_GCC_128 |
65 | #define OPENSSL_NO_EGD | 65 | #define OPENSSL_NO_EGD |
66 | /* #define OPENSSL_NO_ENGINE */ | 66 | #define OPENSSL_NO_ENGINE |
67 | /* #define OPENSSL_NO_ERR */ | 67 | /* #define OPENSSL_NO_ERR */ |
68 | /* #define OPENSSL_NO_FUZZ_AFL */ | 68 | /* #define OPENSSL_NO_FUZZ_AFL */ |
69 | /* #define OPENSSL_NO_FUZZ_LIBFUZZER */ | 69 | /* #define OPENSSL_NO_FUZZ_LIBFUZZER */ |