diff options
-rw-r--r-- | crypto/Makefile.am | 1 | ||||
-rw-r--r-- | patches/libcrypto.hidden.patch | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/crypto/Makefile.am b/crypto/Makefile.am index 258da67..811946a 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am | |||
@@ -721,6 +721,7 @@ noinst_HEADERS += gost/gost_local.h | |||
721 | 721 | ||
722 | # hidden | 722 | # hidden |
723 | noinst_HEADERS += hidden/crypto_namespace.h | 723 | noinst_HEADERS += hidden/crypto_namespace.h |
724 | noinst_HEADERS += hidden/openssl/chacha.h | ||
724 | noinst_HEADERS += hidden/openssl/hmac.h | 725 | noinst_HEADERS += hidden/openssl/hmac.h |
725 | noinst_HEADERS += hidden/openssl/pkcs12.h | 726 | noinst_HEADERS += hidden/openssl/pkcs12.h |
726 | noinst_HEADERS += hidden/openssl/pkcs7.h | 727 | noinst_HEADERS += hidden/openssl/pkcs7.h |
diff --git a/patches/libcrypto.hidden.patch b/patches/libcrypto.hidden.patch index f29ce83..f786576 100644 --- a/patches/libcrypto.hidden.patch +++ b/patches/libcrypto.hidden.patch | |||
@@ -118,3 +118,17 @@ diff -u openbsd/src/lib/libcrypto/hidden/openssl/x509_vfy.h crypto/hidden/openss | |||
118 | #include "crypto_namespace.h" | 118 | #include "crypto_namespace.h" |
119 | 119 | ||
120 | LCRYPTO_USED(X509_STORE_set_depth); | 120 | LCRYPTO_USED(X509_STORE_set_depth); |
121 | --- crypto/hidden/openssl/chacha.h.orig Wed Jul 5 13:42:44 2023 | ||
122 | +++ crypto/hidden/openssl/chacha.h Wed Jul 5 13:44:17 2023 | ||
123 | @@ -18,7 +18,11 @@ | ||
124 | #ifndef _LIBCRYPTO_CHACHA_H | ||
125 | #define _LIBCRYPTO_CHACHA_H | ||
126 | |||
127 | +#ifdef _MSC_VER | ||
128 | +#include <../include/openssl/chacha.h> | ||
129 | +#else | ||
130 | #include_next <openssl/chacha.h> | ||
131 | +#endif | ||
132 | #include "crypto_namespace.h" | ||
133 | |||
134 | LCRYPTO_USED(ChaCha_set_key); | ||