From ca0dff891b2c5ade16f3c2a4295f725d78f3a7b8 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Tue, 19 Apr 2016 13:40:24 -0500 Subject: [PATCH] Check HCRYPTO_FALLBACK in W32 backend --- lib/hcrypto/evp-w32.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/hcrypto/evp-w32.c b/lib/hcrypto/evp-w32.c index e58273353..7d14d1f4f 100644 --- a/lib/hcrypto/evp-w32.c +++ b/lib/hcrypto/evp-w32.c @@ -96,8 +96,10 @@ _hc_w32crypto_DllMain(HINSTANCE hinstDLL, { \ if (wincng_check_availability()) \ return hc_EVP_wincng_ ##name (); \ - else \ + else if (HCRYPTO_FALLBACK) \ return hc_EVP_hcrypto_ ##name (); \ + else \ + return NULL; \ } #define EVP_W32CRYPTO_PROVIDER_CNG_UNAVAILABLE(type, name) \