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.
This commit is contained in:
parent
673b102c5b
commit
023c8d0b0a
@ -255,7 +255,7 @@ static void ssleay_rand_bytes(unsigned char *buf, int num)
|
|||||||
l=time(NULL);
|
l=time(NULL);
|
||||||
RAND_seed(&l,sizeof(l));
|
RAND_seed(&l,sizeof(l));
|
||||||
|
|
||||||
/* #ifdef DEVRANDOM */
|
#ifdef DEVRANDOM
|
||||||
/*
|
/*
|
||||||
* Use a random entropy pool device.
|
* Use a random entropy pool device.
|
||||||
* Linux 1.3.x and FreeBSD-Current has
|
* 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);
|
RAND_seed(tmpbuf,32);
|
||||||
memset(tmpbuf,0,32);
|
memset(tmpbuf,0,32);
|
||||||
}
|
}
|
||||||
/* #endif */
|
#endif
|
||||||
#ifdef PURIFY
|
#ifdef PURIFY
|
||||||
memset(state,0,STATE_SIZE);
|
memset(state,0,STATE_SIZE);
|
||||||
memset(md,0,MD_DIGEST_LENGTH);
|
memset(md,0,MD_DIGEST_LENGTH);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user