zephyr/drivers/entropy
Jordan Yates 80e7ad7a23 entropy: bt_hci: driver added
Adds an entropy driver that uses Bluetooth HCI commands as its source
of randomness. As this method is blocking, the ISR API is not supported.

As this method will range from relatively slow (same core Bluetooth HCI
controller) to extremely slow (UART HCI Bluetooth controller), use the
xoshiro PRNG by default for RNG generation.

Implements #37186

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-03-23 13:38:47 +01:00
..
CMakeLists.txt entropy: bt_hci: driver added 2022-03-23 13:38:47 +01:00
Kconfig entropy: bt_hci: driver added 2022-03-23 13:38:47 +01:00
Kconfig.b91
Kconfig.bt_hci entropy: bt_hci: driver added 2022-03-23 13:38:47 +01:00
Kconfig.cc13xx_cc26xx
Kconfig.esp32
Kconfig.gecko
Kconfig.litex
Kconfig.mcux
Kconfig.native_posix
Kconfig.neorv32
Kconfig.nrf5 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.rv32m1
Kconfig.sam
Kconfig.stm32
entropy_b91_trng.c
entropy_bt_hci.c entropy: bt_hci: driver added 2022-03-23 13:38:47 +01:00
entropy_cc13xx_cc26xx.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
entropy_esp32.c
entropy_gecko_trng.c
entropy_handlers.c
entropy_litex.c
entropy_mcux_rng.c
entropy_mcux_rnga.c
entropy_mcux_trng.c
entropy_neorv32_trng.c
entropy_nrf5.c
entropy_rv32m1_trng.c
entropy_sam.c
entropy_stm32.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
fake_entropy_native_posix.c