Just figured out why I stopped being able to produce the problem after
switching to Win2000.

  in the openssl-snap-20000919\out32dll directory after a successful
  execution on Win2000 or Win98 there will be produced a .rnd file
  if the .rnd file exist the error is not reported, if the file
  is deleted the error is reported.

  Loading 'screen' into random state - done
  unable to load 'random state' 

Now this indicates that the problem is only being noticed in the
'x509' command because only that command in the test calls
app_RAND_load_file().  In that situation the value of entropy in
ssleay_rand_status() is 4 after RAND_poll() has been called twice.

Now, this is one of those situations where RAND_poll() is called twice
because it is first called as part of RAND_screen() but the call via
RAND_screen() can not set the 'initialized' flag used within
crypto/rand/md_rand.c because that flag is static.



                  Jeffrey Altman * Sr.Software Designer
                 The Kermit Project * Columbia University
               612 West 115th St * New York, NY * 10025 * USA
     http://www.kermit-project.org/ * [EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to