-
choice CSPRNG_GENERATOR_CHOICE: Cryptographically secure random generator
Cryptographically secure random generator
Type: bool
Help¶
Platform dependent cryptographically secure random number support.
If the hardware entropy support of the platform has sufficient performance to support CSRNG then select that. Otherwise, select CTR-DRBG CSPRNG as that is a FIPS140-2 recommmended CSPRNG.
Choice options¶
Kconfig definitions¶
At soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4:69
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice CSPRNG_GENERATOR_CHOICE bool defaultCTR_DRBG_CSPRNG_GENERATOR
depends onSOC_MKW40Z4
&&SOC_SERIES_KINETIS_KWX
At soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4:99
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
choice CSPRNG_GENERATOR_CHOICE bool defaultCTR_DRBG_CSPRNG_GENERATOR
depends onSOC_MKW41Z4
&&SOC_SERIES_KINETIS_KWX
At subsys/random/Kconfig:76
Included via Kconfig:8
→ Kconfig.zephyr:41
→ subsys/Kconfig:30
Menu path: (Top) → Random subsystem
choice CSPRNG_GENERATOR_CHOICE
bool "Cryptographically secure random generator"
default HARDWARE_DEVICE_CS_GENERATOR
help
Platform dependent cryptographically secure random number support.
If the hardware entropy support of the platform has sufficient
performance to support CSRNG then select that. Otherwise, select
CTR-DRBG CSPRNG as that is a FIPS140-2 recommmended CSPRNG.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)