rand_win.c: loosen version requirements for BCryptGenRandom
authorDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Tue, 2 Apr 2019 10:35:46 +0000 (12:35 +0200)
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Tue, 2 Apr 2019 12:29:59 +0000 (14:29 +0200)
BCryptGenRandom() is available for Windows Vista and newer versions, see
https://docs.microsoft.com/en-us/windows/desktop/api/bcrypt/nf-bcrypt-bcryptgenrandom

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8639)

(cherry picked from commit 2621e6405d7f4765bc57c86ec441129e7d367f14)

crypto/rand/rand_win.c

index 581a2f1216b8e0599043c8541acf0f4f6d06e3cd..f21c894daad5f9cdf6e8e5b03b3430914d8aad8d 100644 (file)
@@ -19,8 +19,8 @@
 # endif
 
 # include <windows.h>
-/* On Windows 7 or higher use BCrypt instead of the legacy CryptoAPI */
-# if defined(_MSC_VER) && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0601
+/* On Windows Vista or higher use BCrypt instead of the legacy CryptoAPI */
+# if defined(_MSC_VER) && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0600
 #  define USE_BCRYPTGENRANDOM
 # endif