From a4dae2513fdf00676285c3fa8a71759ae6461be9 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 23 Apr 2016 19:00:16 -0400 Subject: [PATCH] Windows: add HCRYPTO_FALLBACK config to build system HCRYPTO_FALLBACK is a required definition for building lib/hcrypto. However, it wasn't added to the Windows build system. This change does so and enables fallback functionality. Change-Id: I4a711c6da58e8832a61a3c0b2b8d9b10038425f0 --- include/NTMakefile | 1 + windows/NTMakefile.config | 3 +++ 2 files changed, 4 insertions(+) diff --git a/include/NTMakefile b/include/NTMakefile index 984984d4a..e93cf8461 100644 --- a/include/NTMakefile +++ b/include/NTMakefile @@ -61,6 +61,7 @@ while(<>) { if ("$(KRB5)") { print "#define KRB5 1\n"; } if ("$(KRB4)") { print "#define KRB4 1\n"; } if ("$(WEAK_CRYPTO)") { print "#define HEIM_WEAK_CRYPTO 1\n"; } + if ("$(HCRYPTO_FALLBACK)") { print "#define HCRYPTO_FALLBACK 1\n"; } else { print "#define HCRYPTO_FALLBACK 0\n"; } if ("$(PKINIT)") { print "#define PKINIT 1\n"; } if ("$(NO_AFS)") { print "#define NO_AFS 1\n"; } if ("$(OPENLDAP)") { print "#define OPENLDAP 1\n"; } diff --git a/windows/NTMakefile.config b/windows/NTMakefile.config index 429dce817..cea260ace 100644 --- a/windows/NTMakefile.config +++ b/windows/NTMakefile.config @@ -96,6 +96,9 @@ DIR_hdbdir=%{COMMON_APPDATA}/heimdal/hdb # Disable weak crypto WEAK_CRYPTO=0 +# Enable hcrypt fallback mechanisms +HCRYPTO_FALLBACK=1 + # Disable use of GSS LOCALNAME support NO_LOCALNAME=1