From: Daniel Stenberg Date: Tue, 26 Jun 2012 18:05:26 +0000 (+0200) Subject: ossl_seed: remove leftover RAND_screen check X-Git-Tag: curl-7_27_0~122 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aed6db2cb9c1f74c68b5e5a67bec24995a915423;p=thirdparty%2Fcurl.git ossl_seed: remove leftover RAND_screen check Before commit 2dded8fedba (dec 2010) there was logic that used RAND_screen() at times and now I remove the leftover #ifdef check for it. The seeding code that uses Curl_FormBoundary() in ossl_seed() is dubious to keep since it hardly increases randomness but I fear I'll break something if I remove it now... --- diff --git a/lib/ssluse.c b/lib/ssluse.c index 75ed134c5a..35b0d382ae 100644 --- a/lib/ssluse.c +++ b/lib/ssluse.c @@ -237,11 +237,6 @@ static int ossl_seed(struct SessionHandle *data) /* If we get here, it means we need to seed the PRNG using a "silly" approach! */ -#ifdef HAVE_RAND_SCREEN - /* if RAND_screen() is present, this is windows and thus we assume that the - randomness is already taken care of */ - nread = 100; /* just a value */ -#else { int len; char *area; @@ -263,7 +258,6 @@ static int ossl_seed(struct SessionHandle *data) free(area); /* now remove the random junk */ } while(!RAND_status()); } -#endif /* generates a default path for the random seed file */ buf[0]=0; /* blank it first */