<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
Significant activities throughout February were:<br>
<ul>
<li>Add OSSL_PARAM arguments to the initialisation calls for all
algorithms.</li>
<li>Figured out algorithm life cycles, produced diagrams and state
descriptions.</li>
<li>Wrote up the life cycles for KDF, MAC and RAND (the "new"
algorithm types).</li>
<li>Separated OSSL_CORE_BIO and BIO and fixed a number of bugs
along the way.</li>
<li>Improved the fake RAND used by some of the test suite.<br>
</li>
<li>Fixed a threading problem with the for all loaded function.</li>
<li>Checked all the do all functions for potential threading
problems.</li>
<li>Added a no-legacy build to the CI loop.</li>
<li>Planning for the pathway towards the FIPS validation and 3.0.</li>
<li>Fixed over fifty issues identified by Coverity.</li>
<li>Implemented the X509_PUBKEY_dup function and fixed bugs
exposed by this.</li>
<li>Fixed a concurrent access problem in SSL_CTX_new.</li>
<li>Investigated, but haven't yet fixed, a threading problem in
EVP_fetch with the default library context.<br>
</li>
</ul>
<br>
In addition were minor pull requests, reviewing, OMC and OTC
business, et al.<br>
<br>
<br>
Pauli<br>
</body>
</html>