Gilles Peskine | 36cee0e | 2019-10-15 16:07:12 +0200 | [diff] [blame] | 1 | # PSA entropy source driver interface |
| 2 | |
Gilles Peskine | 66f392b | 2019-10-15 18:05:50 +0200 | [diff] [blame] | 3 | The entropy source driver interface lets you write drivers for Hardware Random Number Generators (HRNG), also known as True Random Number Generators (TRNG). |
| 4 | You can plug such drivers into any implementation of the [PSA Cryptography API](../#application-programming-interface). |
Gilles Peskine | 36cee0e | 2019-10-15 16:07:12 +0200 | [diff] [blame] | 5 | |
| 6 | **Status: draft** — major changes are still likely. |
| 7 | |
| 8 | **Documentation**: for now, please see the header file: |
| 9 | [`include/psa/crypto_entropy_driver.h`](https://github.com/ARMmbed/mbed-crypto/blob/development/include/psa/crypto_entropy_driver.h) |
Gilles Peskine | 97e8e56 | 2019-10-15 16:26:33 +0200 | [diff] [blame] | 10 | |
| 11 | **Mbed Crypto support status**: Not implemented yet. For now, entropy sources use the [Mbed TLS entropy module](https://tls.mbed.org/kb/how-to/add-entropy-sources-to-entropy-pool). |