mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-01 12:07:04 +00:00
Bool symbols implicitly default to 'n'. A 'default n' can make sense e.g. in a Kconfig.defconfig file, if you want to override a 'default y' on the base definition of the symbol. It isn't used like that on any of these symbols though. Remove some 'default ""' properties on string symbols too. Also make definitions more consistent by converting some config FOO <type> prompt "foo" definitions to a shorter form: config FOO <type> "foo" This shorthand works for int/hex/string symbols too, not just for bool symbols. Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
56 lines
1.7 KiB
Plaintext
56 lines
1.7 KiB
Plaintext
# Kconfig - random configuration options
|
|
#
|
|
# Copyright (c) 2017 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
config TEST_RANDOM_GENERATOR
|
|
bool "Non-random number generator"
|
|
depends on !ENTROPY_HAS_DRIVER
|
|
help
|
|
This option signifies that the kernel's random number APIs are
|
|
permitted to return values that are not truly random.
|
|
This capability is provided for testing purposes, when a truly random
|
|
number generator is not available. The non-random number generator
|
|
should not be used in a production environment.
|
|
|
|
choice
|
|
prompt "Random generator"
|
|
default ENTROPY_DEVICE_RANDOM_GENERATOR
|
|
|
|
config X86_TSC_RANDOM_GENERATOR
|
|
bool "x86 timestamp counter based number generator"
|
|
depends on TEST_RANDOM_GENERATOR && X86
|
|
help
|
|
This options enables number generator based on timestamp counter
|
|
of x86 boards, obtained with rdtsc instruction.
|
|
|
|
config TIMER_RANDOM_GENERATOR
|
|
bool "System timer clock based number generator"
|
|
depends on TEST_RANDOM_GENERATOR
|
|
help
|
|
This options enables number generator based on system timer
|
|
clock. This number generator is not random and used for
|
|
testing only.
|
|
|
|
config ENTROPY_DEVICE_RANDOM_GENERATOR
|
|
bool "Use entropy driver to generate random numbers"
|
|
depends on ENTROPY_HAS_DRIVER
|
|
help
|
|
Enables a random number generator that uses the enabled
|
|
hardware entropy gathering driver to generate random
|
|
numbers.
|
|
|
|
config XOROSHIRO_RANDOM_GENERATOR
|
|
bool "Use Xoroshiro128+ as PRNG"
|
|
depends on ENTROPY_HAS_DRIVER
|
|
help
|
|
Enables the Xoroshiro128+ pseudo-random number generator, that
|
|
uses the entropy driver as a seed source. This is not a
|
|
cryptographically secure random number generator.
|
|
|
|
It is so named because it uses 128 bits of state.
|
|
|
|
endchoice
|