About LibreSSL
 Project Goals
 Papers

Download

Getting Source
 GitHub
 CVS on Web
 

LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes.

Primary development occurs inside the OpenBSD source tree with the usual care the project is known for. On a regular basis the code is re-packaged for portable use by other operating systems (Linux, FreeBSD, Solaris, etc).

LibreSSL is composed of four parts:

  • 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
  • coming soon: a new TLS library, designed to make it easier to write foolproof applications

LibreSSL portable releases are signed with a signify(1) public key: RWQg/nutTVqCUVUw8OhyHt9n51IC8mdQRd1b93dOyVrwtIXmMI+dtGFe
Releases can be verified from within the OpenBSD operating system or by using an unofficial Linux port of signify.

LibreSSL is supported financially by the OpenBSD Foundation and the OpenBSD Project. Please consider helping our efforts.


Copyright © 2014 OpenBSD