-
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 XOROSHIRO algorithm
Direct dependencies¶
(SOC_MKW40Z4
&& SOC_SERIES_KINETIS_KWX
) || (SOC_MKW41Z4
&& SOC_SERIES_KINETIS_KWX
) || ENTROPY_GENERATOR
|| ENTROPY_HAS_DRIVER
|| TEST_RANDOM_GENERATOR
(Includes any dependencies from ifs and menus.)
Defaults¶
Kconfig definitions¶
At <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4:49
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice RNG_GENERATOR_CHOICE bool defaultXOROSHIRO_RANDOM_GENERATOR
depends onSOC_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
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice RNG_GENERATOR_CHOICE bool defaultXOROSHIRO_RANDOM_GENERATOR
depends onSOC_MKW41Z4
&&SOC_SERIES_KINETIS_KWX
At <Zephyr>/drivers/entropy/Kconfig.rv32m1:16
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:32
→ <Zephyr>/drivers/Kconfig:30
→ <Zephyr>/drivers/entropy/Kconfig:20
Menu path: (Top) → Device Drivers → Entropy Drivers
choice RNG_GENERATOR_CHOICE bool defaultXOROSHIRO_RANDOM_GENERATOR
ifENTROPY_RV32M1_TRNG
depends onENTROPY_GENERATOR
At <Zephyr>/subsys/random/Kconfig:18
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:34
→ <Zephyr>/subsys/Kconfig:46
Menu path: (Top) → Sub Systems and OS Services → Random Number Generators
choice RNG_GENERATOR_CHOICE bool "Random generator" defaultENTROPY_DEVICE_RANDOM_GENERATOR
depends onENTROPY_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 XOROSHIRO algorithm
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)