summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/opensslfeatures.h
diff options
context:
space:
mode:
authortb <>2021-12-24 13:58:15 +0000
committertb <>2021-12-24 13:58:15 +0000
commit573b258aef8e67b827fd2c8e8fea44cf469da548 (patch)
tree50befe9fb0a094543a20a885be96083471b56c2a /src/lib/libcrypto/opensslfeatures.h
parent60fc41d3383b676bdaea8bc4f89d5f7b69a1e209 (diff)
downloadopenbsd-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.h4
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 */