Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Last updated: Wednesday 27 May 2026 @ 00:15:58

Build openssl 3.0.13

  1. Download the source archive:
curl -LO https://github.com/openssl/openssl/releases/download/openssl-3.0.13/openssl-3.0.13.tar.gz
  1. Extract it:
tar xf openssl-3.0.13.tar.gz
  1. Navigate into extracted source directory:
cd openssl-3.0.13
  1. Build as per the included INSTALL.md. For convenience, the prerequisites and commands found in openssl-3.0.13/INSTALL.md are mirrored here:
Prerequisites
=============
 * A "make" implementation
 * Perl 5 with core modules (please read [NOTES-PERL.md](NOTES-PERL.md))
 * The Perl module `Text::Template` (please read [NOTES-PERL.md](NOTES-PERL.md))
 * an ANSI C compiler
 * a development environment in the form of development libraries and C
   header files
 * a supported operating system
./Configure
make
make test

libssl.so.3 and libcrypto.so.3 should now be located at the root of the extracted source directory. i.e. openssl-3.0.13/libssl.so.3 and openssl-3.0.13/libcrypto.so.3