Is it possible to build a FIPS capable Openssl for AMD64?

You can build the fipscanister for AMD64, but then attempting to build
OpenSSL 0.9.8n fails.

 

        cl /Fotmp32dll\fips_standalone_sha1.obj -Iinc32 -Itmp32dll /MD
/Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32
-DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE
-D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2
-DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT
-DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll
-DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPE

NSSL_NO_MDC2 -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG
-DOPENSSL_NO_KRB5 -DOPENSSL_FIPS -DOPENSSL_NO_DYNAMIC_ENGINE -D_WINDLL
-c .\fips\sha\fips_standalone_sha1.c

fips_standalone_sha1.c

        link /nologo /subsystem:console /opt:ref
/out:out32dll\fips_standalone_sha1.exe
@C:\DOCUME~1\test\LOCALS~1\Temp\nm1377.tmp

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_Update referenced in function hmac_init

fips_standalone_sha1.obj : error LNK2019: unresolved external symbol
SHA1_Init referenced in function hmac_init

out32dll\fips_standalone_sha1.exe : fatal error LNK1120: 3 unresolved
externals

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
Studio 8\VC

\BIN\amd64\link.EXE"' : return code '0x460'

Stop.

 

If anyone can help, please 

 

 

Peter Arseneau

 

Reply via email to