Hello,

I tried to build the FIPS version (openssl-fips-2.0.1) on win7 and VS2005
(command line prompt) using the build target debug-VC-WIN64A and option no-asm.

Compilation of the fipscanister.lib was easy.

The problem begun when I tried to build the containing openssl:

1) openssl-1.0.1c: Here it worked but there are few oddities:
        * there isn't a fips.h include file
        * the library does only export FIPS_mode and FIPS_mode_set and not all 
other
FIPS related functions like FIPS_corrupt_aes or FIPS_rng_stick

But nevertheless it seems that the library is working and can be put into FIPS
state (I verified that other ciphers will be sent in the ssl client hello)

2) openssl-SNAP-20120627:
        * while building the fips_auth.c could not be copied (seems that the 
step to
generate it from fips_auth.in is missing).
        * after manually putting the file to the desired destination (not sure 
it this
is correct) I got following linking error...

         cl /Fotmp32dll.dbg\fips_standalone_sha1.obj -Iinc32 -Itmp32dll.dbg /MDd
/Od -DDEBUG -D_DEBUG -DOPENSSL_THREADS  -DDSO_WIN32 -W3 -Gs0 -Gy -Zi -nologo -DO
PENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CR
T_SECURE_NO_DEPRECATE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM
_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAE
S_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DOPENSSL_USE_APPLINK
-I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_KRB5 -DOPENSSL_FIPS -DOPENSSL
_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE /Zi /Fdtmp32dll.dbg/lib -D_WINDLL  -c .\fip
s\sha\fips_standalone_sha1.c
fips_standalone_sha1.c
        link /nologo /subsystem:console /opt:ref /debug /out:out32dll.dbg\fips_s
tandalone_sha1.exe @C:\Users\dm\AppData\Local\Temp\nm6310.tmp
fips_standalone_sha1.obj : error LNK2019: unresolved external symbol SHA1_Update
 referenced in function main
fips_standalone_sha1.obj : error LNK2019: unresolved external symbol SHA1_Final
referenced in function hmac_init
fips_standalone_sha1.obj : error LNK2019: unresolved external symbol SHA1_Init r
eferenced in function hmac_init
out32dll.dbg\fips_standalone_sha1.exe : fatal error LNK1120: 3 unresolved extern
als
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\BIN\amd64\link.EXE"' : return code '0x460'
Stop.



Can anybody help me? With which versions is it supposed to work (win 7 64 bit)


Thanks a lot
Dirk

On 15.05.2012 22:18, Steve Marquess wrote:
> On 05/15/2012 12:03 PM, Dirk Menstermann wrote:
>> Hello,
>>
>> are the sassumptions below correct?
>>
>> For 0.9.8 I have to use fips123
>>
>> For 1.0.1 I have to use fips2
>>
>> For 1.0.0 there isn't a fips implementation.
> 
> Correct.
> 
> -Steve M.
> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to