diff --git a/patches/boringssl/win7.patch b/patches/boringssl/win7.patch index 9fa6205..1f0fd82 100644 --- a/patches/boringssl/win7.patch +++ b/patches/boringssl/win7.patch @@ -2,10 +2,10 @@ +++ b/crypto/rand/windows.cc @@ -24,6 +24,7 @@ #include - + #include +#include - + #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && \ !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) @@ -57,16 +58,40 @@ @@ -18,7 +18,7 @@ +{ + return CryptGenRandom(g_hCryptProv, cbData, pbData); +} - + static void init_processprng(void) { HMODULE hmod = LoadLibraryW(L"bcryptprimitives"); - if (hmod == nullptr) { @@ -53,5 +53,5 @@ + + abort(); } - + void CRYPTO_init_sysrand(void) {