used per default by <a href="../man3/RAND_priv_bytes.html">RAND_priv_bytes(3)</a></p>

<h1 id="LOCKING">LOCKING</h1>

<p>The &lt;primary&gt; DRBG is intended to be accessed concurrently for reseeding by its child DRBG instances. The necessary locking is done internally. It is <i>not</i> thread-safe to access the &lt;primary&gt; DRBG directly via the EVP_RAND interface. The &lt;public&gt; and &lt;private&gt; DRBG are thread-local, i.e. there is an instance of each per thread. So they can safely be accessed w