zephyr/drivers/entropy
David Leach cde1573619 drivers: entropy: use non-cache intermediate buffer for RNG
The CAAM hardware needs to read RNG values into a non-cache
buffer. Since the contract to Zephyr RNG functions do not
require non-cache buffers, we use an intermediate non-cache
buffer to retrieve results.

Added a Kconfig to control the size of the intermediate buffer.

Fixes #53035

Signed-off-by: David Leach <david.leach@nxp.com>
2023-01-26 09:46:20 -06:00
..
CMakeLists.txt drivers: Add NXP CSS entropy driver 2022-11-02 16:54:10 -05:00
entropy_b91_trng.c
entropy_bt_hci.c
entropy_cc13xx_cc26xx.c
entropy_esp32.c
entropy_gecko_se.c
entropy_gecko_trng.c drivers: entropy: Add Gecko trng driver for EFR32BG22 2023-01-12 15:22:11 +00:00
entropy_handlers.c
entropy_litex.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
entropy_mcux_caam.c drivers: entropy: use non-cache intermediate buffer for RNG 2023-01-26 09:46:20 -06:00
entropy_mcux_css.c drivers: Add NXP CSS entropy driver 2022-11-02 16:54:10 -05:00
entropy_mcux_rng.c drivers: entropy: cleaned up mcux code 2022-08-11 12:20:12 +02:00
entropy_mcux_rnga.c drivers: entropy: cleaned up mcux code 2022-08-11 12:20:12 +02:00
entropy_mcux_trng.c drivers: entropy: cleaned up mcux code 2022-08-11 12:20:12 +02:00
entropy_neorv32_trng.c
entropy_nrf5.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
entropy_psa_crypto.c drivers: entropy: Add the PSA Crypto Random entropy driver 2022-10-27 16:32:05 +02:00
entropy_rv32m1_trng.c
entropy_sam.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
entropy_stm32.c drivers: entropy: stm32: Check clock config at runtime 2023-01-18 09:56:03 +01:00
fake_entropy_native_posix.c
Kconfig drivers: entropy: Add the PSA Crypto Random entropy driver 2022-10-27 16:32:05 +02:00
Kconfig.b91
Kconfig.bt_hci
Kconfig.cc13xx_cc26xx
Kconfig.esp32
Kconfig.gecko drivers: entropy: Add Gecko trng driver for EFR32BG22 2023-01-12 15:22:11 +00:00
Kconfig.litex
Kconfig.mcux drivers: entropy: use non-cache intermediate buffer for RNG 2023-01-26 09:46:20 -06:00
Kconfig.native_posix
Kconfig.neorv32
Kconfig.nrf5
Kconfig.psa_crypto drivers: entropy: PSA crypto RNG driver default 2022-12-05 14:20:52 +01:00
Kconfig.rv32m1
Kconfig.sam
Kconfig.stm32 drivers: entropy: stm32: Check clock config at runtime 2023-01-18 09:56:03 +01:00