<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hello Team,</div>
<div> </div>
<div>When I tried to integrate  openssl-fips2.0.11 in openssl-1.0.2f with below steps</div>
<div> </div>
<div><font size="3"><span style="background-color:#FFFF00"><b>Step1 </b></span><span style="background-color:#FFFF00"><b>- </b></span><span style="background-color:#FFFF00"><b>perl Configure VC-WIN32 fips --with-fipslibdir=C:\usr\local\ssl\fips-2.0</b></span><span style="background-color:#FFFF00"><b>
</b></span><span style="background-color:#FFFF00"><b>no-idea no-mdc2 no-rc5 no-camellia no-seed no-md2 no-rc2 no-rc4 no-whirlpool no-ripemd no-cast no-md2 no-ssl2 no-srp no-dsa no-dh</b></span></font></div>
<div> </div>
<div><font size="3"><b>Note: Patented algorithms will be disabled </b><b>by using below flags</b><b>. </b><span style="background-color:#C0C0C0"><b>This is our assumption please guide.</b></span></font></div>
<div><font size="3"><span style="background-color:#00FFFF"><b>no-idea no-mdc2 no-rc5 no-camellia no-seed no-md2 no-rc2 no-rc4 no-whirlpool no-ripemd no-cast no-md2 no-ssl2 no-srp no-dsa no-dh</b></span></font></div>
<div><font size="3"><b> </b><b> </b></font></div>
<div><font size="3"><b>Step2 - </b><b>ms\do_nasm</b></font></div>
<div> </div>
<div><font size="3"><b>Step3 - </b><b>nmake -f ms\ntdll.mak</b></font></div>
<div> </div>
<div><font size="3"><b>I get below linker errors:</b></font></div>
<div><font size="3"> </font></div>
<div> </div>
<div><font face="Arial, sans-serif" size="2">Building OpenSSL</font></div>
<div><font face="Arial, sans-serif" size="2">        perl .\util\copy-if-different.pl ".\crypto\buildinf.h" "tmp32dll\buildinf.h"</font></div>
<div><font face="Arial, sans-serif" size="2">Copying: ./crypto/buildinf.h to tmp32dll/buildinf.h</font></div>
<div><font face="Arial, sans-serif" size="2">        perl .\util\copy-if-different.pl ".\crypto\opensslconf.h" "inc32\openssl\opensslconf.h"</font></div>
<div><font face="Arial, sans-serif" size="2">NOT copying: ./crypto/opensslconf.h to inc32/openssl/opensslconf.h</font></div>
<div><font face="Arial, sans-serif" size="2">        rc /fo"tmp32dll\libeay32.res" /d CRYPTO ms\version32.rc</font></div>
<div><font face="Arial, sans-serif" size="2">Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0</font></div>
<div><font face="Arial, sans-serif" size="2">Copyright (C) Microsoft Corporation.  All rights reserved.</font></div>
<div><font face="Arial, sans-serif" size="2"> </font></div>
<div><font face="Arial, sans-serif" size="2">        link /nologo /subsystem:console /opt:ref /debug /out:out32dll\fips_premain_dso.exe @C:\DOCUME~1\ADMINI~1\LOCALS~</font></div>
<div><font face="Arial, sans-serif" size="2">1\Temp\nm28F.tmp</font></div>
<div><font face="Arial, sans-serif" size="2">   Creating library out32dll\fips_premain_dso.lib and object out32dll\fips_premain_dso.exp</font></div>
<div><font face="Arial, sans-serif" size="2">        IF EXIST out32dll\fips_premain_dso.exe.manifest mt -nologo -manifest out32dll\fips_premain_dso.exe.manifest -out</font></div>
<div><font face="Arial, sans-serif" size="2">putresource:out32dll\fips_premain_dso.exe;1</font></div>
<div><font face="Arial, sans-serif" size="2">        SET FIPS_LINK=link</font></div>
<div><font face="Arial, sans-serif" size="2">        SET FIPS_CC=cl</font></div>
<div><font face="Arial, sans-serif" size="2">        SET FIPS_CC_ARGS=/Fotmp32dll\fips_premain.obj -Iinc32 -Itmp32dll /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS  -DDSO_WIN32</font></div>
<div><font face="Arial, sans-serif" size="2"> -W3 -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_</font></div>
<div><font face="Arial, sans-serif" size="2">BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -I\usr\local\ssl\fips-2.0/include -DSH</font></div>
<div><font face="Arial, sans-serif" size="2">A1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DGHASH_ASM -DOPENSSL_USE_APPLINK -I. -DOP</font></div>
<div><font face="Arial, sans-serif" size="2">ENSSL_NO_IDEA -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC2 -DOPENSSL_NO_RC4 -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD</font></div>
<div><font face="Arial, sans-serif" size="2">2 -DOPENSSL_NO_RIPEMD -DOPENSSL_NO_MDC2 -DOPENSSL_NO_CAST -DOPENSSL_NO_DSA -DOPENSSL_NO_DH -DOPENSSL_NO_WHIRLPOOL -DOPEN</font></div>
<div><font face="Arial, sans-serif" size="2">SSL_NO_SSL2 -DOPENSSL_NO_SRP -DOPENSSL_NO_KRB5 -DOPENSSL_NO_GOST -DOPENSSL_NO_HW -DOPENSSL_FIPS -DOPENSSL_NO_JPAKE -DOPE</font></div>
<div><font face="Arial, sans-serif" size="2">NSSL_NO_STATIC_ENGINE /Zi /Fdtmp32dll/lib -D_WINDLL  -c</font></div>
<div><font face="Arial, sans-serif" size="2">        SET PREMAIN_DSO_EXE=out32dll\fips_premain_dso.exe</font></div>
<div><font face="Arial, sans-serif" size="2">        SET FIPS_SHA1_EXE=\usr\local\ssl\fips-2.0\bin\fips_standalone_sha1.exe</font></div>
<div><font face="Arial, sans-serif" size="2">        SET FIPS_TARGET=out32dll\libeay32.dll</font></div>
<div><font face="Arial, sans-serif" size="2">        SET FIPSLIB_D=\usr\local\ssl\fips-2.0\lib</font></div>
<div><font face="Arial, sans-serif" size="2">        perl \usr\local\ssl\fips-2.0\bin\fipslink.pl /nologo /subsystem:console /opt:ref /debug /dll /fixed /map  /base:</font></div>
<div><font face="Arial, sans-serif" size="2">0xFB00000 /out:out32dll\libeay32.dll /def:ms/LIBEAY32.def @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm293.tmp</font></div>
<div><font face="Arial, sans-serif" size="2">Integrity check OK</font></div>
<div><font face="Arial, sans-serif" size="2">cl /Fotmp32dll\fips_premain.obj -Iinc32 -Itmp32dll /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS  -DDSO_WIN32 -W3 -Gs0 -GF -Gy -nol</font></div>
<div><font face="Arial, sans-serif" size="2">ogo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_BN_ASM_PART_WORDS -DOP</font></div>
<div><font face="Arial, sans-serif" size="2">ENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -I\usr\local\ssl\fips-2.0/include -DSHA1_ASM -DSHA256_ASM -D</font></div>
<div><font face="Arial, sans-serif" size="2">SHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DGHASH_ASM -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_IDEA -DOPENSS</font></div>
<div><font face="Arial, sans-serif" size="2">L_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC2 -DOPENSSL_NO_RC4 -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_RIPEMD</font></div>
<div><font face="Arial, sans-serif" size="2">-DOPENSSL_NO_MDC2 -DOPENSSL_NO_CAST -DOPENSSL_NO_DSA -DOPENSSL_NO_DH -DOPENSSL_NO_WHIRLPOOL -DOPENSSL_NO_SSL2 -DOPENSSL_</font></div>
<div><font face="Arial, sans-serif" size="2">NO_SRP -DOPENSSL_NO_KRB5 -DOPENSSL_NO_GOST -DOPENSSL_NO_HW -DOPENSSL_FIPS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE</font></div>
<div><font face="Arial, sans-serif" size="2">/Zi /Fdtmp32dll/lib -D_WINDLL  -c \usr\local\ssl\fips-2.0\lib/fips_premain.c</font></div>
<div><font face="Arial, sans-serif" size="2">fips_premain.c</font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">link /nologo /subsystem:console /opt:ref /debug /dll /fixed /map /base:0xFB00000 /out:out32dll\libeay32.dll /def:ms/LIBE</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">AY32.def @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm293.tmp</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">LIBEAY32.def : error LNK2001: unresolved external symbol b2i_PrivateKey</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">LIBEAY32.def : error LNK2001: unresolved external symbol b2i_PrivateKey_bio</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">LIBEAY32.def : error LNK2001: unresolved external symbol b2i_PublicKey</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">LIBEAY32.def : error LNK2001: unresolved external symbol b2i_PublicKey_bio</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">LIBEAY32.def : error LNK2001: unresolved external symbol i2b_PrivateKey_bio</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">LIBEAY32.def : error LNK2001: unresolved external symbol i2b_PublicKey_bio</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">out32dll\libeay32.lib : fatal error LNK1120: 6 unresolved externals</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">First stage Link failure at \usr\local\ssl\fips-2.0\bin\fipslink.pl line 55.</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0x60'</span></font></div>
<div><font face="Arial, sans-serif" size="2"><span style="background-color:#FFFF00">Stop.</span></font></div>
<div> </div>
<div><font face="Arial, sans-serif" size="2">C:\openssl-1.0.2f-fips-complaint></font></div>
<div> </div>
<div><font size="3"><b>Please help me how to resolve the above errors. Your help is appreciated.</b></font></div>
<div> </div>
<div> </div>
<div><font face="Arial, sans-serif" size="2">With best regards,</font></div>
<div><font face="Arial, sans-serif" size="2">Ashwini V Patil</font></div>
<div><font face="Arial, sans-serif" size="2"> </font></div>
<div><font face="Arial, sans-serif" size="2">Siemens Healthcare Private Limited</font></div>
<div><font face="Arial, sans-serif" size="2">HC SI DC IN H1-FH STD IBP 6</font></div>
<div><font face="Arial, sans-serif" size="2">84, Hosur Road</font></div>
<div><font face="Arial, sans-serif" size="2">Bengaluru 560100, Indien</font></div>
<div><font face="Arial, sans-serif" size="2">Mobil: +91 9008132565</font></div>
<div><a href="mailto:ashwini.vpatil@siemens.com"><font face="Arial, sans-serif" size="2" color="#0000FF"><u>mailto:ashwini.vpatil@siemens.com</u></font><font face="Arial, sans-serif" size="2" color="#808080"> </font></a></div>
<div> </div>
<div><font face="Arial, sans-serif" size="1">Registered Office: 130, Pandurang Budhkar Marg, Worli, Mumbai 400 018. Telephone +91 22 39677000. Fax +91 22 39677075. Other Offices: Bengaluru. Corporate Identity number: U74999MH2015PTC264859</font></div>
<div> </div>
<div> </div>
</font>
</body>
</html>