t may want to use OpenSSL&#39;s error reporting system, such as engines or applications, must normally get their own numbers.</p>

<ul>

<li><p>To get a &quot;library&quot; code, call <a href="../man3/ERR_get_next_error_library.html">ERR_get_next_error_library(3)</a>; this gives the calling code a dynamic number, usable for the duration of the process.</p>

</li>
<li><p>Reason codes for each such &quot;library&quot; are determined or generated by the authors of that code. They must be numbers in the range 1