[openssl-users] [openssl-dev] Removing obsolete crypto from OpenSSL 1.1 - seeking feedback

Viktor Dukhovni openssl-users at dukhovni.org
Thu Nov 19 19:13:22 UTC 2015

On Thu, Nov 19, 2015 at 11:01:26AM +0100, Tomas Mraz wrote:

> 3. remove the respective EVP_add_cipher(), EVP_add_digest(),... from the
> OpenSSL_add* functions so the users have to explicitly add these to use
> them automatically.

This does not work.  Often the code that calls OpenSSL_add_all_algorithms()
is not the code that knows which algorithms will be used (think
scripting languages).  Having a single call that adds all the
algorithms or just the non-legacy algorithms can work, hance Matt's
suggestion of a #define that selects between two implementations,
and requires linking with the legacy library.


More information about the openssl-users mailing list