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 11:38:34 +0000 (13:38 +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)

crypto/rand/rand_win.c

index 02d96a8a2a67f3045d9f062b2021fced25c81cda..d5d5518dd0719c905da8068c9f57fa0366a79a97 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