The real issue was the backslahes in the configuration definition for
DJGPP and how those interacted with the handling of a build environment
in the Makefiles.
I resolved the issue by moving the definition of DEVRANDOM for DJGPP
from Configure to e_os.h.
[guest - Mon Jun 13 11:45:04 2005]:
> Since 0.9.8beta3 method RAND_pool, when DEVRANDOM is defined, don't
> read
> data from specified devices.
>
> before:
> $ strace -f openssl genrsa 2>&1 | grep -i random
> open("/dev/urandom", ...) = 3
>
> after:
> $ strace -f openssl genrsa 2>&1 | grep -i random
> open("DEVRANDOM", ...) = -1 ENOENT ...
>
>
> solution - remove quotes around DEVRANDOM in file
> "crypto/rand/rand_unix.c"
--
Richard Levitte
[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]