zephyr/subsys/random
Valerio Setti 39068cc70e mbedtls: select ENTROPY_GENERATOR when a driver is available
This is based on the introduction of a helper Kconfig symbol in
"subsys/random/Kconfig" which is named CSPRNG_AVAILABLE. When this is
enabled it means that there is a "zephyr,entropy" property defined in the
device-tree, therefore Mbed TLS can select ENTROPY_GENERATOR to allow
the platform specific driver to be included into the build.

This commit also changes other locations where CSPRNG_ENABLED was used
moving it to CSPRNG_AVAILABLE in order to solve dependency loop
build failures.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2024-12-19 17:53:37 +01:00
..
CMakeLists.txt random: sys_csrand_get backend for TEST_RANDOM_GENERATOR 2024-10-16 10:00:47 +02:00
Kconfig mbedtls: select ENTROPY_GENERATOR when a driver is available 2024-12-19 17:53:37 +01:00
random_ctr_drbg.c random: remove TinyCrypt usage 2024-11-05 13:44:20 -06:00
random_entropy_device.c
random_handlers.c
random_test_csprng.c random: sys_csrand_get backend for TEST_RANDOM_GENERATOR 2024-10-16 10:00:47 +02:00
random_timer.c random: random_timer.c Remove __GNUC__ ifdef 2024-11-06 10:11:58 -08:00
random_xoshiro128.c