Hi All,

According to UserGuide i am trying to add hash to my Project DLL as i am
linking the OpenSSL Lib statically.

While calling fipslink.pl i do see following link errors..


Dump from the command prompt ...

TSPFIPS>nmake -f Add_FipsHash_TSP.mak

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

Building CiscoTSP with Hash for Self Test
        SET FIPS_LINK=link
        SET FIPS_CC=cl
        SET FIPS_CC_ARGS=/Fo\fips_premain.obj -I -I /MD /Ox /O2 /Ob2 /W3 /WX
/Gs
0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32 -DWINDLL
-DWIN32_LEAN_AND_MEAN
 -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE
-D_CRT_NONSTDC_NO_DEPRECATE /
Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5
-DOPENSSL_NO_MD
C2 -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG
-DOPENSSL_NO_KRB5 -D
OPENSSL_FIPS -DOPENSSL_NO_DYNAMIC_ENGINE /Zl  -c
        SET
FIPS_PREMAIN_SRC=C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\o
penssl-fips-1.2\out32\fips_premain.c
        SET
PREMAIN_DSO_EXE=C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\op
enssl-fips-1.2\out32\fips_premain_dso.exe
        SET
PREMAIN_SHA1_EXE=C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\o
penssl-fips-1.2\out32\fips_standalone_sha1.exe
        SET
FIPS_SHA1_EXE=C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\open
ssl-fips-1.2\out32\fips_standalone_sha1.exe
        SET
O_FIPSCANISTER=C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\ope
nssl-fips-1.2\out32\fipscanister.lib
        SET FIPS_TARGET="..\Win32\ReleaseMinDependency\CiscoTSP.dll"
        SET
FIPSLIB_D=C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\openssl-
fips-1.2\out32
        perl fipslink.pl /nologo /opt:ref /machine:x86 /subsystem:console
/dll /
NOENTRY msvcrt.lib /NODEFAULTLIB:nochkclr.obj
/INCLUDE:__dllmaincrtstar...@12 /m
ap /out:"..\Win32\ReleaseMinDependency\CiscoTSP.dll"
@C:\DOCUME~1\drajesh\LOCALS
~1\Temp\nm4A1.tmp
Integrity check OK
cl /Fo\fips_premain.obj -I -I /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo
-DOP
ENSSL_SYSNAME_WIN32 -DWIN32 -DWINDLL -DWIN32_LEAN_AND_MEAN -DL_ENDIAN
-DDSO_WIN3
2 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE /Fdout32
-DOPENSSL_NO_C
AMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2
-DOPENSSL_NO_CMS -D
OPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_KRB5 -DOPENSSL_FIPS
-DOPENSSL
_NO_DYNAMIC_ENGINE /Zl  -c
C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\ope
nssl-fips-1.2\out32/fips_premain.c
fips_premain.c
link /nologo /opt:ref /machine:x86 /subsystem:console /dll /NOENTRY
msvcrt.lib /
NODEFAULTLIB:nochkclr.obj /INCLUDE:__dllmaincrtstar...@12 /map
/out:..\Win32\Rel
easeMinDependency\CiscoTSP.dll @C:\DOCUME~1\drajesh\LOCALS~1\Temp\nm4A1.tmp
C:\OpenSSL-work\OpenSSL_Downloaded\openssl-0.9.8l\openssl-fips-1.2\out32\fips_pr
emain_dso.exe "..\Win32\ReleaseMinDependency\TSP.dll"
5292:error:2507606A:DSO support routines:WIN32_BIND_FUNC:could not bind to
the r
equested symbol
name:.\crypto\dso\dso_win32.c:288:symname(FINGERPRINT_premain)
5292:error:2506C06A:DSO support routines:DSO_bind_func:could not bind to the
req
uested symbol name:.\crypto\dso\dso_lib.c:294:
Get hash failure at fipslink.pl line 48.
NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0x1'


Can some suggest me if i am missing anything....

Thanks,
Rajesh.

Reply via email to