Gilles Peskine | 2a079ac | 2019-10-15 16:08:13 +0200 | [diff] [blame] | 1 | <h1 id="psa-entropy-source-driver-interface">PSA entropy source driver interface</h1> |
Gilles Peskine | d1bf57b | 2019-10-15 18:06:25 +0200 | [diff] [blame] | 2 | <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> |
Gilles Peskine | 2a079ac | 2019-10-15 16:08:13 +0200 | [diff] [blame] | 3 | <p><strong>Status: draft</strong> — major changes are still likely.</p> |
Gilles Peskine | d513732 | 2020-04-17 17:06:30 +0200 | [diff] [blame] | 4 | <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> |
| 5 | <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> |