On Fri, 2022-01-28 at 21:18 +0000, Stuart Henderson wrote:
> On 2022-01-28, Laura Smith <[email protected]> wrote:
> > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> > 
> > On Friday, January 28th, 2022 at 14:43, dansk puffer 
> > <[email protected]> wrote:
> > 
> > > Are there any major security differences between libressl and openssl 
> > > nowadays? From what I read the situation for openssl improved and some 
> > > Linux distros switched back to openssl again with mostly? OpenBSD 
> > > remaining to use libressl.
> > 
> > For me at least, my main beef with Libressl is that it has seemingly mostly 
> > achieved its security posture by removing functions.
> > 
> > Unfortunatley the functions removed are not obscure ones, but more common 
> > ones such as, IIRC, various very useful certificate and PKCS11 related 
> > functions.
> 
> I think you'll need to back that up with some examples. Lots of code has
> been removed but much of that is not API-affecting. In particular *common*
> ones are not removed.
> 
> Almost nothing in the ports tree uses OpenSSL. The exceptions
> are nsca-ng (PSK was removed; almost nothing uses that),
> opensmtpd-filter-dkimsign (libressl doesn't have all of the ed25519 api
> from newer openssl yet), 
> 
To be more precise, this only goes for the -ed25519 flavor. The main
flavor is compiled with libressl. For most people, ed25519 dkim
signatures aren't even interesting yet, since most verifiers out there
(including the major players last time I checked) don't even support it
yet.

> sslscan (uses a special build with some
> outdated protocols enabled so that it can scan a server to see what it's
> using), and libretls (implementation of the libtls API against OpenSSL
> backend, used for testing portable versions of some OpenBSD software).
> That's all.
> 
> There are some functions from OpenSSL 1.1+ API that haven't been added
> to LibreSSL yet, though these days many of the ones which are _actually_
> used by various software have been added.
> 
> (Besides, not adding new functions that were added to OpenSSL after
> LibreSSL was forked is not the same thing as removing functions.)
> 
> 

Reply via email to