diff options
author | tb <> | 2021-12-24 13:58:15 +0000 |
---|---|---|
committer | tb <> | 2021-12-24 13:58:15 +0000 |
commit | 573b258aef8e67b827fd2c8e8fea44cf469da548 (patch) | |
tree | 50befe9fb0a094543a20a885be96083471b56c2a /src/lib/libcrypto/opensslfeatures.h | |
parent | 60fc41d3383b676bdaea8bc4f89d5f7b69a1e209 (diff) | |
download | openbsd-573b258aef8e67b827fd2c8e8fea44cf469da548.tar.gz openbsd-573b258aef8e67b827fd2c8e8fea44cf469da548.tar.bz2 openbsd-573b258aef8e67b827fd2c8e8fea44cf469da548.zip |
Undo commenting of OPENSSL_NO_RFC3779
The define implies that we have the RFC 3779 API and corresponding
symbols publicly exposed. We don't do that since there are still
concerns about its suitability and security. oss-fuzz has code
depending on this define and this broke its build as tracked down
by jsing. This commit gets us oss-fuzz builds back while keeping
job happy since the extension pretty printing will continue to work.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/opensslfeatures.h')
-rw-r--r-- | src/lib/libcrypto/opensslfeatures.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libcrypto/opensslfeatures.h b/src/lib/libcrypto/opensslfeatures.h index b6b1904003..fa23bcc715 100644 --- a/src/lib/libcrypto/opensslfeatures.h +++ b/src/lib/libcrypto/opensslfeatures.h | |||
@@ -86,7 +86,9 @@ | |||
86 | /* #define OPENSSL_NO_RC4 */ | 86 | /* #define OPENSSL_NO_RC4 */ |
87 | #define OPENSSL_NO_RC5 | 87 | #define OPENSSL_NO_RC5 |
88 | /* #define OPENSSL_NO_RDRAND */ | 88 | /* #define OPENSSL_NO_RDRAND */ |
89 | /* #define OPENSSL_NO_RFC3779 */ | 89 | #ifndef LIBRESSL_CRYPTO_INTERNAL |
90 | #define OPENSSL_NO_RFC3779 /* XXX until we expose it */ | ||
91 | #endif | ||
90 | /* #define OPENSSL_NO_RMD160 */ | 92 | /* #define OPENSSL_NO_RMD160 */ |
91 | /* #define OPENSSL_NO_RSA */ | 93 | /* #define OPENSSL_NO_RSA */ |
92 | /* #define OPENSSL_NO_SCRYPT */ | 94 | /* #define OPENSSL_NO_SCRYPT */ |