I have the same
problem,
the
device /dev/random is not full and waiting for some entropy this cause the your
program to wait for this and a timeout occur !!!
I resolve this by the
creation of /dev/urandom device on sun and use this device instead the
/dev/random !!!
Good
lock !!!
Mario
Lambert
We're having some trouble with the OpenSSL
library on Solaris/sparc. It appears that it is hanging in the crypto lib,
somewhere down in md_rand (actually, I believe its down in one of the SHA calls
that md_rand.c makes).
Anyway, after
building the library and running the tests, everything appears fine.
However, when running in our application, it hangs. I don't think
we're really doing anything wrong with the SSL initialization, as I can make it
hang in our app just by calling RAND_seed() by itself causes the hang (which
agains points us to the crypto library as the culprit).
Anyone else run into
this problem? If so, any suggestings how to fix it?
