- choice RNG_GENERATOR_CHOICE: Random generator
Random generator
Type: bool
Help
Platform dependent non-cryptographically secure random number support.
If the entropy support of the platform has sufficient performance
to support random request then select that. Otherwise, select the
XOSHIRO algorithm
Direct dependencies
(SOC_MKW40Z4
&& SOC_SERIES_KINETIS_KWX
) || (SOC_MKW41Z4
&& SOC_SERIES_KINETIS_KWX
) || (SOC_MKW40Z4
&& SOC_SERIES_KINETIS_KWX
) || (SOC_MKW41Z4
&& SOC_SERIES_KINETIS_KWX
) || ENTROPY_GENERATOR
|| ENTROPY_GENERATOR
|| ENTROPY_HAS_DRIVER
|| TEST_RANDOM_GENERATOR
(Includes any dependencies from ifs and menus.)
Defaults
Choice options
Kconfig definitions
At <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4:49
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice RNG_GENERATOR_CHOICE
bool
default XOSHIRO_RANDOM_GENERATOR
depends on SOC_MKW40Z4 && SOC_SERIES_KINETIS_KWX
At <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4:88
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice RNG_GENERATOR_CHOICE
bool
default XOSHIRO_RANDOM_GENERATOR
depends on SOC_MKW41Z4 && SOC_SERIES_KINETIS_KWX
At <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4:49
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice RNG_GENERATOR_CHOICE
bool
default XOSHIRO_RANDOM_GENERATOR
depends on SOC_MKW40Z4 && SOC_SERIES_KINETIS_KWX
At <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4:88
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice RNG_GENERATOR_CHOICE
bool
default XOSHIRO_RANDOM_GENERATOR
depends on SOC_MKW41Z4 && SOC_SERIES_KINETIS_KWX
At <Zephyr>/drivers/entropy/Kconfig.mcux:38
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:32
→ <Zephyr>/drivers/entropy/Kconfig:25
Menu path: (Top) → Device Drivers → Entropy Drivers
choice RNG_GENERATOR_CHOICE
bool
default XOSHIRO_RANDOM_GENERATOR if ENTROPY_MCUX_TRNG
depends on ENTROPY_GENERATOR
At <Zephyr>/drivers/entropy/Kconfig.rv32m1:16
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:32
→ <Zephyr>/drivers/entropy/Kconfig:31
Menu path: (Top) → Device Drivers → Entropy Drivers
choice RNG_GENERATOR_CHOICE
bool
default XOSHIRO_RANDOM_GENERATOR if ENTROPY_RV32M1_TRNG
depends on ENTROPY_GENERATOR
At <Zephyr>/subsys/random/Kconfig:18
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:53
Menu path: (Top) → Sub Systems and OS Services → Random Number Generators
choice RNG_GENERATOR_CHOICE
bool "Random generator"
default ENTROPY_DEVICE_RANDOM_GENERATOR
depends on ENTROPY_HAS_DRIVER || TEST_RANDOM_GENERATOR
help
Platform dependent non-cryptographically secure random number support.
If the entropy support of the platform has sufficient performance
to support random request then select that. Otherwise, select the
XOSHIRO algorithm
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)