<div dir="ltr"><div>Hello,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 11, 2019 at 12:58 PM Umamaheswari Nagarajan <<a href="mailto:numamaheswari@pulsesecure.net">numamaheswari@pulsesecure.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_5369931716182988156WordSection1">
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif">In couple of modules in our product, we use very older version of OpenSSL (0.97e) which are statically linked.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif">We wanted to upgrade it to the latest version (1.1.1c) and also remove the static linking.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif">Query- Can we upgrade from OpenSSL 0.97e to OpenSSL 1.1.1c directly or we have to move to some other lower version first and then proceed with 1.1.1c<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif">Please advise us.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12pt;font-family:"Times New Roman",serif"><u></u> </span></p></div></div></blockquote><div>99,9% you'll have to fix your openssl calls. Most of data structures became opaque and you'll need to fix access to separate fields if any.</div><div>If you used algorithm-specific methods instead of EVP, you probably have to rewrite this calls.</div><div>It's only a part of the changes happened since 0.9.7.</div><div><br></div></div>-- <br><div dir="ltr" class="gmail_signature">SY, Dmitry Belyavsky</div></div>