[oi-dev] OpenSSL-1.0.2 deprecated
Bob Friesenhahn
bfriesen at simple.dallas.tx.us
Fri Jan 10 18:56:15 UTC 2020
On Fri, 10 Jan 2020, Andreas Wacknitz wrote:
> According to https://www.openssl.org/policies/releasestrat.html LTS for
> OpenSSL 1.0.2 ended 31/12/2019.
> Do we need work on Version 1.1.1? It will be supported until 2023-09-11
> (LTS).
Updating should be done, but expect that it will be rather painful.
The updated version has deprecated and removed interfaces which were
often used before. For example, previously code would instantiate a
structure (e.g. on the stack, or using malloc()), initialize it, and
use it directly, but now the interface structure definitions are
opaque (only forward declared) and one must use constructor/destructor
functions provided by OpenSSL. Luckily, other interfaces appear to be
mostly unchanged.
Updating OpenSSL will likely require updating dependent applications
to versions which are new enough to already be ported to 1.1.1. The
alternative is to port older applications to work with 1.1.1. Porting
applications is not hard, but it is tedious.
Bob
--
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt
More information about the oi-dev
mailing list