The latest development version of this page may be more current than this released 2.7.5 version.

CONFIG_HARDWARE_DEVICE_CS_GENERATOR

Use hardware random driver for CS random numbers

Type: bool

Help

Enables a cryptographically secure random number generator that
uses the enabled hardware random number driver to generate
random numbers.

Direct dependencies

ENTROPY_HAS_DRIVER && <choice CSPRNG_GENERATOR_CHOICE: Cryptographically secure random generator>

(Includes any dependencies from ifs and menus.)

Kconfig definition

At subsys/random/Kconfig:82

Included via Kconfig:8Kconfig.zephyr:44subsys/Kconfig:53

Menu path: (Top) → Sub Systems and OS Services → Random Number Generators → Cryptographically secure random generator

config HARDWARE_DEVICE_CS_GENERATOR
    bool "Use hardware random driver for CS random numbers"
    depends on ENTROPY_HAS_DRIVER && <choice CSPRNG_GENERATOR_CHOICE>
    help
      Enables a cryptographically secure random number generator that
      uses the enabled hardware random number driver to generate
      random numbers.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)