diff --git a/Utilities/cmlibarchive/libarchive/archive_digest_private.h b/Utilities/cmlibarchive/libarchive/archive_digest_private.h index deb134e4f8..55187990ba 100644 --- a/Utilities/cmlibarchive/libarchive/archive_digest_private.h +++ b/Utilities/cmlibarchive/libarchive/archive_digest_private.h @@ -177,6 +177,13 @@ typedef struct { #else #include #include +/* Undefine indirect symbols conflicting with BoringSSL/AWS-LC. */ +#undef X509_NAME +#undef X509_EXTENSIONS +#undef PKCS7_ISSUER_AND_SERIAL +#undef PKCS7_SIGNER_INFO +#undef OCSP_REQUEST +#undef OCSP_RESPONSE #define ARCHIVE_CRYPTO_WINCRYPT 1 typedef struct { int valid;