all.</p>

<h1 id="PROVIDERS">PROVIDERS</h1>

<p>As well as the two main libraries, OpenSSL also comes with a set of providers.</p>

<p>A provider in OpenSSL is a component that collects together algorithm implementations (for example an implementation of the symmetric encryption algorithm AES). In order to use an algorithm you must have at least one provider loaded that contains an implementation of it. OpenSSL comes with a number of providers and they may also be obtained from third parties.</p>

<p>Provid