summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2018-11-06 01:27:26 +0000
committerjsing <>2018-11-06 01:27:26 +0000
commit186f4bec00eb37dbd7d14ba5aa02e90f8fcff087 (patch)
tree6f87b648c02b24ad9aafd99632bea11e5be4021c /src
parent68865489340cd97d72f3e2a30c703e70555a0e46 (diff)
downloadopenbsd-186f4bec00eb37dbd7d14ba5aa02e90f8fcff087.tar.gz
openbsd-186f4bec00eb37dbd7d14ba5aa02e90f8fcff087.tar.bz2
openbsd-186f4bec00eb37dbd7d14ba5aa02e90f8fcff087.zip
Start working towards adding feature flags (rather than anti-feature flags)
for LibreSSL. Add a (commented out) feature flag for TLSv1.3 and define the OPENSSL_NO_TLS1_3 anti-feature flag based on the feature flag. ok beck@ bluhm@ tb@
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/opensslfeatures.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/opensslfeatures.h b/src/lib/libcrypto/opensslfeatures.h
index 2102b476f2..688d478dfd 100644
--- a/src/lib/libcrypto/opensslfeatures.h
+++ b/src/lib/libcrypto/opensslfeatures.h
@@ -1,3 +1,10 @@
1/*
2 * Feature flags for LibreSSL... so you can actually tell when things
3 * are enabled, rather than not being able to tell when things are
4 * enabled (or possibly not yet not implemented, or removed!).
5 */
6/* #define LIBRESSL_HAS_TLS1_3 */
7
1#define OPENSSL_THREADS 8#define OPENSSL_THREADS
2 9
3#define OPENSSL_NO_BUF_FREELISTS 10#define OPENSSL_NO_BUF_FREELISTS
@@ -93,7 +100,9 @@
93/* #define OPENSSL_NO_TLS1_1_METHOD */ 100/* #define OPENSSL_NO_TLS1_1_METHOD */
94/* #define OPENSSL_NO_TLS1_2 */ 101/* #define OPENSSL_NO_TLS1_2 */
95/* #define OPENSSL_NO_TLS1_2_METHOD */ 102/* #define OPENSSL_NO_TLS1_2_METHOD */
96/* #define OPENSSL_NO_TLS1_3 */ 103#ifndef LIBRESSL_HAS_TLS1_3
104#define OPENSSL_NO_TLS1_3
105#endif
97/* #define OPENSSL_NO_TLS1_METHOD */ 106/* #define OPENSSL_NO_TLS1_METHOD */
98/* #define OPENSSL_NO_TS */ 107/* #define OPENSSL_NO_TS */
99/* #define OPENSSL_NO_UI_CONSOLE */ 108/* #define OPENSSL_NO_UI_CONSOLE */