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.)