summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authortb <>2024-03-02 11:25:46 +0000
committertb <>2024-03-02 11:25:46 +0000
commite26a003ae69c592a266ff1b2331d6206111a56db (patch)
tree99592839ecd326aa5f5cf367f914c247701d74b7 /src/lib
parentc7c997effc0f051e0ff4bfa6ba632bc8e18959dd (diff)
downloadopenbsd-e26a003ae69c592a266ff1b2331d6206111a56db.tar.gz
openbsd-e26a003ae69c592a266ff1b2331d6206111a56db.tar.bz2
openbsd-e26a003ae69c592a266ff1b2331d6206111a56db.zip
Update list of OPENSSL_NO_*
This syncs the list with some version of upstream and exposes a few OPENSSL_NO_* that may now be relevant. from jsing (a long time ago)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/opensslfeatures.h30
1 files changed, 25 insertions, 5 deletions
diff --git a/src/lib/libcrypto/opensslfeatures.h b/src/lib/libcrypto/opensslfeatures.h
index faebb1f345..aecc872d45 100644
--- a/src/lib/libcrypto/opensslfeatures.h
+++ b/src/lib/libcrypto/opensslfeatures.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: opensslfeatures.h,v 1.42 2024/03/02 11:17:27 tb Exp $ */ 1/* $OpenBSD: opensslfeatures.h,v 1.43 2024/03/02 11:25:46 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
@@ -34,14 +34,19 @@
34/* #define OPENSSL_NO_AUTOERRINIT */ 34/* #define OPENSSL_NO_AUTOERRINIT */
35/* #define OPENSSL_NO_AUTOLOAD_CONFIG */ 35/* #define OPENSSL_NO_AUTOLOAD_CONFIG */
36/* #define OPENSSL_NO_BF */ 36/* #define OPENSSL_NO_BF */
37/* #define OPENSSL_NO_BLAKE2 */ 37#define OPENSSL_NO_BLAKE2
38#define OPENSSL_NO_BROTLI
39/* #define OPENSSL_NO_BUILTIN_OVERFLOW_CHECKING */
38/* #define OPENSSL_NO_CAMELLIA */ 40/* #define OPENSSL_NO_CAMELLIA */
39/* #define OPENSSL_NO_CAPIENG */ 41#define OPENSSL_NO_CAPIENG
40/* #define OPENSSL_NO_CAST */ 42/* #define OPENSSL_NO_CAST */
41/* #define OPENSSL_NO_CHACHA */ 43/* #define OPENSSL_NO_CHACHA */
42/* #define OPENSSL_NO_CMAC */ 44/* #define OPENSSL_NO_CMAC */
45/* #define OPENSSL_NO_CMP */
43/* #define OPENSSL_NO_CMS */ 46/* #define OPENSSL_NO_CMS */
44#define OPENSSL_NO_COMP /* XXX */ 47#define OPENSSL_NO_COMP
48/* #define OPENSSL_NO_COMP_ALG */
49/* #define OPENSSL_NO_CRMF */
45/* #define OPENSSL_NO_CRYPTO_MDEBUG */ 50/* #define OPENSSL_NO_CRYPTO_MDEBUG */
46/* #define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE */ 51/* #define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE */
47/* #define OPENSSL_NO_CT */ 52/* #define OPENSSL_NO_CT */
@@ -65,6 +70,7 @@
65#define OPENSSL_NO_EGD 70#define OPENSSL_NO_EGD
66#define OPENSSL_NO_ENGINE 71#define OPENSSL_NO_ENGINE
67/* #define OPENSSL_NO_ERR */ 72/* #define OPENSSL_NO_ERR */
73/* #define OPENSSL_NO_FILENAMES */
68/* #define OPENSSL_NO_FUZZ_AFL */ 74/* #define OPENSSL_NO_FUZZ_AFL */
69/* #define OPENSSL_NO_FUZZ_LIBFUZZER */ 75/* #define OPENSSL_NO_FUZZ_LIBFUZZER */
70#define OPENSSL_NO_GOST 76#define OPENSSL_NO_GOST
@@ -73,6 +79,11 @@
73/* #define OPENSSL_NO_HW_PADLOCK */ 79/* #define OPENSSL_NO_HW_PADLOCK */
74/* #define OPENSSL_NO_IDEA */ 80/* #define OPENSSL_NO_IDEA */
75/* #define OPENSSL_NO_INLINE_ASM */ 81/* #define OPENSSL_NO_INLINE_ASM */
82/* #define OPENSSL_NO_KEYPARAMS */
83#define OPENSSL_NO_KTLS
84/* #define OPENSSL_NO_KTLS_RX */
85/* #define OPENSSL_NO_KTLS_ZC_TX */
86/* #define OPENSSL_NO_LOCALE */
76#define OPENSSL_NO_MD2 87#define OPENSSL_NO_MD2
77/* #define OPENSSL_NO_MD4 */ 88/* #define OPENSSL_NO_MD4 */
78/* #define OPENSSL_NO_MD5 */ 89/* #define OPENSSL_NO_MD5 */
@@ -81,10 +92,12 @@
81/* #define OPENSSL_NO_NEXTPROTONEG */ 92/* #define OPENSSL_NO_NEXTPROTONEG */
82/* #define OPENSSL_NO_OCB */ 93/* #define OPENSSL_NO_OCB */
83/* #define OPENSSL_NO_OCSP */ 94/* #define OPENSSL_NO_OCSP */
95/* #define OPENSSL_NO_PADLOCKENG */
84/* #define OPENSSL_NO_PINSHARED */ 96/* #define OPENSSL_NO_PINSHARED */
85/* #define OPENSSL_NO_POLY1305 */ 97/* #define OPENSSL_NO_POLY1305 */
86/* #define OPENSSL_NO_POSIX_IO */ 98/* #define OPENSSL_NO_POSIX_IO */
87#define OPENSSL_NO_PSK 99#define OPENSSL_NO_PSK
100#define OPENSSL_NO_QUIC
88/* #define OPENSSL_NO_RC2 */ 101/* #define OPENSSL_NO_RC2 */
89/* #define OPENSSL_NO_RC4 */ 102/* #define OPENSSL_NO_RC4 */
90#define OPENSSL_NO_RC5 103#define OPENSSL_NO_RC5
@@ -92,11 +105,12 @@
92/* #define OPENSSL_NO_RFC3779 */ 105/* #define OPENSSL_NO_RFC3779 */
93/* #define OPENSSL_NO_RMD160 */ 106/* #define OPENSSL_NO_RMD160 */
94/* #define OPENSSL_NO_RSA */ 107/* #define OPENSSL_NO_RSA */
95/* #define OPENSSL_NO_SCRYPT */ 108#define OPENSSL_NO_SCRYPT
96#define OPENSSL_NO_SCTP 109#define OPENSSL_NO_SCTP
97/* #define OPENSSL_NO_SECURE_MEMORY */ 110/* #define OPENSSL_NO_SECURE_MEMORY */
98#define OPENSSL_NO_SEED 111#define OPENSSL_NO_SEED
99/* #define OPENSSL_NO_SIPHASH */ 112/* #define OPENSSL_NO_SIPHASH */
113/* #define OPENSSL_NO_SIV */
100/* #define OPENSSL_NO_SM2 */ 114/* #define OPENSSL_NO_SM2 */
101/* #define OPENSSL_NO_SM3 */ 115/* #define OPENSSL_NO_SM3 */
102/* #define OPENSSL_NO_SM4 */ 116/* #define OPENSSL_NO_SM4 */
@@ -108,6 +122,7 @@
108#define OPENSSL_NO_SSL_TRACE 122#define OPENSSL_NO_SSL_TRACE
109/* #define OPENSSL_NO_STATIC_ENGINE */ 123/* #define OPENSSL_NO_STATIC_ENGINE */
110/* #define OPENSSL_NO_STDIO */ 124/* #define OPENSSL_NO_STDIO */
125/* #define OPENSSL_NO_THREAD_POOL */
111/* #define OPENSSL_NO_TLS */ 126/* #define OPENSSL_NO_TLS */
112#define OPENSSL_NO_TLS1 127#define OPENSSL_NO_TLS1
113#define OPENSSL_NO_TLS1_1 128#define OPENSSL_NO_TLS1_1
@@ -119,8 +134,13 @@
119#define OPENSSL_NO_TLS1_3 134#define OPENSSL_NO_TLS1_3
120#endif 135#endif
121/* #define OPENSSL_NO_TLS1_METHOD */ 136/* #define OPENSSL_NO_TLS1_METHOD */
137/* #define OPENSSL_NO_TRACE */
122/* #define OPENSSL_NO_TS */ 138/* #define OPENSSL_NO_TS */
123/* #define OPENSSL_NO_UI_CONSOLE */ 139/* #define OPENSSL_NO_UI_CONSOLE */
124/* #define OPENSSL_NO_UNIT_TEST */ 140/* #define OPENSSL_NO_UNIT_TEST */
141/* #define OPENSSL_NO_UNIX_SOCK */
125/* #define OPENSSL_NO_WEAK_SSL_CIPHERS */ 142/* #define OPENSSL_NO_WEAK_SSL_CIPHERS */
126/* #define OPENSSL_NO_WHIRLPOOL */ 143/* #define OPENSSL_NO_WHIRLPOOL */
144/* #define OPENSSL_NO_WINSTORE */
145#define OPENSSL_NO_ZLIB
146/* #define OPENSSL_NO_ZSTD */