<div dir="auto">Currently Ubuntu 18.04 ships with OpenSSL 1.1.0 (<a href="https://packages.ubuntu.com/bionic/openssl">https://packages.ubuntu.com/bionic/openssl</a>) and official Ubuntu packages depending on OpenSSL link against this version.<div dir="auto"><br></div><div dir="auto">1.1.0 will be EOL in September, and after that the decision on which level of support to provide depends on the Ubuntu project and their development strategies.</div><div dir="auto"><br></div><div dir="auto">1.1.1 was designed to minimize breaking changes coming from 1.1.0, so existing applications shouldn't require major changes for the existing functionality, but ultimately it will be Ubuntu decision if they are going to maintain their fork of 1.1.0 after upstream EOL or to upgrade to 1.1.1</div><div dir="auto"><br></div><div dir="auto">If you are compiling your own application disregarding the distribution maintainers decisions, you are free to compile and link against your own version of openssl and to the best of my knowledge recent versions of curl will not create any issue when compiling against 1.1.1</div><div dir="auto"><br></div><div dir="auto">If you have your own code using the OpenSSL API directly and have not updated since 1.0.2, some changes will most likely be required as since 1.1.0 most structs are opaque and you need to use accessors to get and set their members.</div><div dir="auto"><br></div><div dir="auto">Best regards, </div><div dir="auto"><br></div><div dir="auto">Nicola Tuveri </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 19, 2019, 09:56 Swamy J-S <<a href="mailto:swamy.j-s@in.abb.com">swamy.j-s@in.abb.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_-557284256089240373WordSection1">
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Currently am working with curl 7.58 and openssl 1.0.2 in ubuntu 18.04.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">As openssl 1.0.2 support will end this year, I want to upgrade my openssl to 1.1.1 branch.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Right now my code uses curl library with libcurl4 and gnuTLS as SSL backend. Am using many curl options such as
<span style="font-family:"Arial",sans-serif;color:black;background:white">CURLOPT_SSL_VERIFYPEER , CURLOPT_SSL_VERIFYHOST, CURLOPT_SSL_CTX_FUNCTION, CURLOPT_SSL_CTX_DATA</span><span style="font-size:15.0pt;font-family:"Arial",sans-serif;color:black;background:white"> etc.
</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">If I upgrade openssl to 1.1.1 then all these curl options will be working fine? Or should I upgrade curl and other things also?? If you have any document or release notes regarding this the please let me know.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Regards,<u></u><u></u></p>
<p class="MsoNormal"><b>SWAMY J S<u></u><u></u></b></p>
</div>
</div>

</blockquote></div>