The key is to update the ms\do_ms.bat file. I'm not
sure that Configure does much on the Win32 platform. If you edit the do_ms.bat
and pass no-rc4 no-rc5 no-idea into the perl scripts mk1mf.pl and mkdef.pl, you
should see a difference.
Good luck.
Verdon Walker
(801) 861-2633 [EMAIL PROTECTED] Novell Inc., the leading provider of Net Services Software www.novell.com >>> [EMAIL PROTECTED] 04/06/01 07:39AM >>> This should be an easy question for the experts. How can I build openssl.exe on the Windows NT platform without the license-encumbered algorithms ? The instructions within the INSTALL.W32 file are clear, but they don't seem to work. I am using the OpenSSL 0.9.3a source tree (for reasons which I won't describe here). I am following the "Visual C++" instructions at the beginning of the "INSTALL.W32" file. To build openssl.exe I typically run the following command sequence: - perl Configure VC-WIN32 - ms\do_ms - nmake -f ms\nt.mk openssl.exe builds fine. To build openssl.exe to remove the "rc4, rc5 and idea" algorithms, for example, I am instructed to modify the above command sequence as follows: - perl Configure VC-WIN32 no-rc4 no-rc5 no-idea - ms\do_ms - nmake -f ms\nt.mk This doesn't work. No additional defines are used in the compilations and the same size executable is generated as before. Manually adding -DNO_RC4 -DNO_RC5 and -DNO_IDEA to the CFLAGS and LIBFLAGS macros within nt.mak doesn't help. It only causes certain compilations to die within rc4.h, rc5.h, and idea.h respectively. Each of these header files is written to fail to compile if its respective -DNO_* define exists. Please reply to "[EMAIL PROTECTED]". Thanks, Mike Internet Address: [EMAIL PROTECTED] Phone: (512)-436-9735 Lotus Notes Address: MIKEAULT/TIVOLI SYSTEMS@TIVOLI SYSTEMS ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] |