Commit 130db968 authored by Ulf Möller's avatar Ulf Möller
Browse files

Use Windows randomness code on Cygwin

parent 8d274837
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -763,6 +763,9 @@

 Changes between 0.9.7e and 0.9.7f  [XX xxx XXXX]

  *) Use Windows randomness collection on Cygwin.
     [Ulf Möller]

  *) Fix hang in EGD/PRNGD query when communication socket is closed
     prematurely by EGD/PRNGD.
     [Darren Tucker <dtucker@zip.com.au> via Lutz Jänicke, resolves #1014]
+2 −2
Original line number Diff line number Diff line
@@ -113,7 +113,7 @@
#include <openssl/rand.h>
#include "rand_lcl.h"

#if defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_WIN32)
#if defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_WIN32_CYGWIN)
#include <windows.h>
#ifndef _WIN32_WINNT
# define _WIN32_WINNT 0x0400
@@ -680,7 +680,7 @@ static void readtimer(void)

static void readscreen(void)
{
#ifndef OPENSSL_SYS_WINCE
#if !defined(OPENSSL_SYS_WINCE) && !defined(OPENSSL_SYS_WIN32_CYGWIN)
  HDC		hScrDC;		/* screen DC */
  HDC		hMemDC;		/* memory DC */
  HBITMAP	hBitmap;	/* handle for our bitmap */