blob: 0891ad18ec076cbde88a4ac16d783950dbfcf2d2 [file] [log] [blame] [view]
Gilles Peskine36cee0e2019-10-15 16:07:12 +02001# PSA entropy source driver interface
2
Gilles Peskine66f392b2019-10-15 18:05:50 +02003The entropy source driver interface lets you write drivers for Hardware Random Number Generators (HRNG), also known as True Random Number Generators (TRNG).
4You can plug such drivers into any implementation of the [PSA Cryptography API](../#application-programming-interface).
Gilles Peskine36cee0e2019-10-15 16:07:12 +02005
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 Peskine97e8e562019-10-15 16:26:33 +020010
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).