diff options
author | tb <> | 2024-03-02 11:25:46 +0000 |
---|---|---|
committer | tb <> | 2024-03-02 11:25:46 +0000 |
commit | e26a003ae69c592a266ff1b2331d6206111a56db (patch) | |
tree | 99592839ecd326aa5f5cf367f914c247701d74b7 /src | |
parent | c7c997effc0f051e0ff4bfa6ba632bc8e18959dd (diff) | |
download | openbsd-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')
-rw-r--r-- | src/lib/libcrypto/opensslfeatures.h | 30 |
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 */ | ||