Hi Guys, I hope this is the right forum for these questions... And I apologise if the answers are obvious, they aren't obvious to me - yet.
I've been using openssl-0.9.8-fips-test-SNAP-20080826.tar.gz </snapshot/openssl-0.9.8-fips-test-SNAP-20080826.tar.gz> for a couple of days. Attempting to pair it with openssl-0.9.8-stable-SNAP-20080826.tar.gz </snapshot/openssl-0.9.8-stable-SNAP-20080826.tar.gz> to create a full build to a set of static libraries. I'm attempting to build both for Win32 using VC6, and for Win64A using MS Server 2003 SDK R2 cross-compiler. I have a couple of comments/questions... The Win32 build now uses nasm instead of the older non-FIPS builds which used masm. Unfortunately the latest nasm distribution that I could find (v2.03.01 from http://sourceforge.net/project/showfiles.php?group_id=6208) has nasm.exe not nasmw.exe in the Win32 distribution. The ms\do_fips sequence calls nasmw.exe. Renaming nasm.exe to nasmw.exe enabled the FIPS build to work, however it might be worth altering the scripts to use nasm.exe not nasmw.exe? Or have I missed something in the config somewhere? Now I think I have a FIPs canister to use. So I moved on to build the latest stable build and link it in. When building the full stable build using... perl Configure no-idea no-rc5 no-krb5 VC-WIN32 fips --with-fipslibdir=..\delivery_w32 ... I get the following warning: "target already defined - VC-WIN32 (offending arg: fips)" ...which may have some bearing on the Win64 build problems below. The build appears to have worked, although I haven't tested it yet. As I'm working on the scripting of the builds I moved on to the Win64 platform using the Retail environment command prompt from the SDK. I'm attempting to build for Win64A using the following Configure sequence... perl Configure fipscanisterbuild VC-WIN64A ...however it seems to configure for Win32 building instead. For instance the invocation of nasm still uses Win32 definitions. The C compilations have WIN32 defined. Again, have I missed something obvious? Why is "fips" in all its guises forcing Win32 behaviour? Regards, Simon Edwards Communications Software Development Micro Focus [EMAIL PROTECTED] The Lawn, 22-30 Old Bath Road Newbury, Berkshire, RG14 1QN, UK Direct: +44 1635 565487 Mobile : +44 7970988817 Fax: +44 1635 33966 Please consider the environment before printing this e-mail. Micro Focus Limited is registered in England and Wales. Registered number: 01504593 Registered office: The Lawn, 22-30 Old Bath Road Newbury, Berkshire, RG14 1QN, UK