Luckily, libressl is being discontinued in favor of libtls, that has a saner interface. Or, better, if I understood the strategy correctly, libressl is being transformed into a wrapper of libtls, with frozen functionality until people stop using it.
> The openssl(1) utility, which provides tools for managing keys, certificates, etc.
> libcrypto: a library of cryptography fundamentals
> libssl: a TLS library, backwards-compatible with OpenSSL
> libtls: a new TLS library, designed to make it easier to write foolproof applications