Commit 023c8d0b authored by Bodo Möller's avatar Bodo Möller
Browse files

Use of DEVRANDOM must be #ifdef'ed (the #ifdef was commented out

between SSLeay 0.8.1b and 0.9.0b with no apparent reason).
If we *want* an error when DEVRANDOM is not defined (it always is with
the current e_os.h) we should use #error.
parent 673b102c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -255,7 +255,7 @@ static void ssleay_rand_bytes(unsigned char *buf, int num)
		l=time(NULL);
		RAND_seed(&l,sizeof(l));

/* #ifdef DEVRANDOM */
#ifdef DEVRANDOM
		/* 
		 * Use a random entropy pool device.
		 * Linux 1.3.x and FreeBSD-Current has 
@@ -275,7 +275,7 @@ static void ssleay_rand_bytes(unsigned char *buf, int num)
			RAND_seed(tmpbuf,32);
			memset(tmpbuf,0,32);
			}
/* #endif */
#endif
#ifdef PURIFY
		memset(state,0,STATE_SIZE);
		memset(md,0,MD_DIGEST_LENGTH);