From 2cdf47f332ea7efbe575ba0b7ca1f4a56bb0b462 Mon Sep 17 00:00:00 2001 From: Tobias Stoeckmann Date: Fri, 23 May 2025 19:33:53 +0200 Subject: [PATCH] Set ARCHIVE_CRYPTOR_USE_WINCRYPT for WinCrypt If WinCrypt is used, actually set ARCHIVE_CRYPTOR_USE_WINCRYPT for version details output. Signed-off-by: Tobias Stoeckmann --- libarchive/archive_cryptor_private.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libarchive/archive_cryptor_private.h b/libarchive/archive_cryptor_private.h index 460d38c12..4b3c6c161 100644 --- a/libarchive/archive_cryptor_private.h +++ b/libarchive/archive_cryptor_private.h @@ -144,6 +144,10 @@ typedef struct { #else +#if defined(_WIN32) && !defined(__CYGWIN__) && !(defined(HAVE_BCRYPT_H) && _WIN32_WINNT >= _WIN32_WINNT_VISTA) +#define ARCHIVE_CRYPTOR_USE_WINCRYPT 1 +#endif + #define AES_BLOCK_SIZE 16 #define AES_MAX_KEY_SIZE 32 typedef int archive_crypto_ctx; -- 2.47.2