Specifying "no-hw" to config/Configure in 0.9.7 defines OPENSSL_NO_HW but
builds the engine directory.  Parts of those files are ifdef'd out but there
is still a fair amount built.  Also, "#ifndef OPENSSL_NO_HW" isn't used much
throughout the code, so engine.h is included even with no-hw, and the
openssl utility still contains the engine command.

This behaviour is different to the other no- options, such as no-idea, where
specifying the option results in the relevant directory not being built,
inclusion of the relevant header file being disabled (and trying to include
it causes an error), calls to the relevant functions being disabled, and the
relevant command being removed from the openssl utility.

If you'll accept them I can send in some patches to properly disable the
engine.  In keeping with the other no- options, "no-engine" may be a better
choice due to the name of the relevant directory.  Please let me know if
you'd like a patch as I could do with this going into a 0.9.7 snapshot soon
to make my porting to Windows CE easier and cleaner.

Steven

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

Reply via email to