LibreSSL by default

LibreSSL might have similar APIs as OpenSSL but simply replacing the OpenSSL libraries with LibreSSL libraries and preserving the old names of the libraries in system without changing the code and recompiling the user program might not work as expected. It depends on implementation and compilation details and needs to be actually tested.

It would also help to ask LibreSSL developers explicitly if replacing the OpenSSL files which previously were provided by OpenSSL such as /usr/lib/x86_64-linux-gnu/libssl.so.1.1 is supported / sane / expected or if recompilation is advised.

LibreSSL was forked from OpenSSL in 2014. In these 6 years since, has one project have had a better track record then the other?

This would need some more citations. Also major distributions switching to LibreSSL or at least discussing this would help.

LibreSSL sounds really good indeed:

LibreSSL - Wikipedia

But things need to be done the correct™ way:

1 Like