As far as I know, to have a FIPS certified module, you have to use “./config 
fips; make; make install”.  Anything else violates the conditions of 
certification. This seems to preclude using VC6 to compile FIPS itself.

 

I was able to do this successfully on Windows using MinGW and MSYS. There are 
details in the user guide on how to do this, but it was basically:

1)       install MinGW and MSYS (in that order)

2)       run ./config fips in a MSYS shell

3)       run make

4)       run make install

 

There is a perl wrapper for the link command that you can use when linking with 
other utilities. I tried using this with VC7 and VC8. I was successful linking, 
and things ran fine in non-FIPS mode. When I tried enabling FIPS, I found 
problems with global statics in the FIPS module not being initialized properly. 
I have not found a resolution for that.

 

-David

 

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of bhanu
Sent: Friday, February 23, 2007 1:47 AM
To: openssl-users@openssl.org
Subject: RE: FIPS compilation with VC6

 

 

Hi Kit,

            u can follow the instruction give in file INSTALL.W32 for 
installing openssl-fips-1.1.1.

 

1. Install active perl on C:\

2. Extract openssl-fips-1.1.1 at C:\

3. Then ->c:\openssl-fips-1.1.1>perl Configure VC-WIN32 --prefix=c:/OpenSSL/SSL 
this can be any path u like.

4. c:\openssl-fips-1.1.1>ms\do_masm (if u daont have then download from 
http://www.kernel.org/pub/software/devel/nasm/binaries/win32/)

5. c:\openssl-fips-1.1.1>C:\Program Files\Microsoft Visual 
Studio\VC98\BinVCVARS32.BAT

6. c:\openssl-fips-1.1.1>nmake -f ms\ntdll.mak

7. c:\openssl-fips-1.1.1>nmake -f ms\ntdll.mak test

8. c:\openssl-fips-1.1.1>nmake -f ms\ntdll.mak install

 

follow these steps u will be able to install it on ur comp,as i have just 
checked it on my system

 

Thanks and Regards

Bhanu Singh

        -----Original Message-----
        From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of f kit
        Sent: Friday, February 23, 2007 1:18 PM
        To: openssl-users@openssl.org
        Subject: FIPS compilation with VC6

        Hi All, 
        
        Can any please tell me how to configure/compile FIPS on VC6? I am 
failed to do the configuration. 
        
        C:\openssl-fips-1.1.1\openssl-fips-1.1.1>perl Configure VC-WIN32 fips 
        ..... 
        C:\openssl-fips-1.1.1\openssl-fips-1.1.1>perl util\mk1mf.pl dll no-asm 
fips VC-CE 1>ms\cedll.mak 
        ***FIPS module directory sanity check failed*** 
        FIPS module build failed, or was deleted 
        Please rebuild FIPS module. 
        
        What have I done wrong? 
        
        Thanks, 
        
        Kit. 

        _______________________________________
        YM - �x����息
        就算你�]有上�W,你的朋友仍可以留下��息�o你,��你上�W�r就能立即看到,任何�f��都�幼呤А�
        http://messenger.yahoo.com.hk


http://www.patni.com
World-Wide Partnerships. World-Class Solutions. 
_____________________________________________________________________ 

This e-mail message may contain proprietary, confidential or legally privileged 
information for the sole use of the person or entity to whom this message was 
originally addressed. Any review, e-transmission dissemination or other use of 
or taking of any action in reliance upon this information by persons or 
entities other than the intended recipient is prohibited. If you have received 
this e-mail in error kindly delete this e-mail from your records. If it appears 
that this mail has been forwarded to you without proper authority, please 
notify us immediately at [EMAIL PROTECTED] and delete this mail. 
_____________________________________________________________________ 

Reply via email to