blob: a0e6da21c879b301af74550d0bfc8296f69c2678 [file] [log] [blame]
<h1 id="psa-entropy-source-driver-interface">PSA entropy source driver interface</h1>
<p>The entropy source driver interface lets you write drivers for Hardware Random Number Generators (HRNG), also known as True Random Number Generators (TRNG). You can plug such drivers into any implementation of the <a href="../#application-programming-interface">PSA Cryptography API</a>.</p>
<p><strong>Status: draft</strong> — major changes are still likely.</p>
<p><strong>Documentation</strong>: for now, please see the header file: <a href="https://github.com/ARMmbed/mbedtls/blob/development/include/psa/crypto_entropy_driver.h"><code>include/psa/crypto_entropy_driver.h</code></a></p>
<p><strong>Mbed TLS support status</strong>: Not implemented yet. For now, entropy sources use the <a href="https://tls.mbed.org/kb/how-to/add-entropy-sources-to-entropy-pool">Mbed TLS entropy module</a>.</p>