> I Compiled the openssl-0.9.8d with the following options.. > $ ./config shared no-threads -fPIC no-sse2 > on FreeBSD 7.0 > > When I try to generate private key using, > $ ./openssl genrsa -des3 -out mykey.pem > > It is saying " Illegal Instruction". > > But FreeBSD 7.0 came with default openssl version 0.9.8e > When I using that openssl it is working fine. > $ openssl genrsa -des3 -out meykey.pem > > The above command works fine.
It's a OpenSSL issue with how it uses function pointers which gcc-4.2 chokes on. You need to be running openssl 0.9.8f or higher for the fix. If FreeBSD7 shipped with openssl 0.9.8e, most likely they had a backported a fix from CVS at that time. Why would you want to use an older version of OpenSSL anyhow? -Brad ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]