In message <[EMAIL PROTECTED]> on Sat, 20 Mar 2004 02:28:01 -0600, "Vu Pham" <[EMAIL
PROTECTED]> said:
vu> I run the following function on Solaris x86 and Linux (RH9)
vu> RAND_load_file("/dev/random", 2048)
vu>
vu> On the Solaris x86 ( AMD 2700+) , it takes less than 1 second.
vu> On the RH9 ( AMD 2400+ ), it takes almost a minute.
vu>
vu> I don't think that small cpu speed difference can cause that big difference
vu> performance. What else can cause this long time on RH9 ?
/dev/random may block if it's internal randomness pool gets
exhausted. Apparently, you're hitting that much faster on RH9, dor
whatever reason.
Loading that much data from /dev/random is a bad idea altogether.
OpenSSL will automagically load bytes from /dev/urandom, /dev/random
and a few more sources anyway, and just enough to make OpenSSL's
randomness pool sufficiently secure.
-----
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.
--
Richard Levitte \ Tunnlandsv�gen 52 \ [EMAIL PROTECTED]
[EMAIL PROTECTED] \ S-168 36 BROMMA \ T: +46-708-26 53 44
\ SWEDEN \
Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED]
Member of the OpenSSL development team: http://www.openssl.org/
Unsolicited commercial email is subject to an archival fee of $400.
See <http://www.stacken.kth.se/~levitte/mail/> for more info.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]