/Zephyr-latest/drivers/entropy/ |
D | entropy_stm32.c | 44 * - simple rng without hardware fifo and no DMA. 86 RNG_TypeDef *rng; member 104 .rng = (RNG_TypeDef *)DT_INST_REG_ADDR(0), 112 RNG_TypeDef *rng = dev_data->rng; in entropy_stm32_suspend() local 119 LL_RNG_Disable(rng); in entropy_stm32_suspend() 155 RNG_TypeDef *rng = dev_data->rng; in entropy_stm32_resume() local 160 LL_RNG_Enable(rng); in entropy_stm32_resume() 161 LL_RNG_EnableIT(rng); in entropy_stm32_resume() 168 RNG_TypeDef *rng = entropy_stm32_rng_data.rng; in configure_rng() local 180 * The RNG clock must be 48MHz else the clock DIV is not adpated. in configure_rng() [all …]
|
D | Kconfig.mcux | 25 bool "MCUX RNG driver" 31 driver based on the MCUX RNG driver on LPC Family. 46 # a seed to RNG generator. 48 # Use the software implemented xoroshiro RNG. 49 # Use CSPRNG for cryptographically secure RNG source.
|
D | entropy_mcux_rnga.c | 22 RNGA_SetMode(RNG, kRNGA_ModeNormal); in entropy_mcux_rnga_get_uint8() 31 status = RNGA_GetRandomData(RNG, &random, sizeof(random)); in entropy_mcux_rnga_get_uint8() 36 RNGA_SetMode(RNG, kRNGA_ModeSleep); in entropy_mcux_rnga_get_uint8() 66 RNGA_Init(RNG); in entropy_mcux_rnga_init() 74 RNGA_Seed(RNG, seed); in entropy_mcux_rnga_init() 75 RNGA_SetMode(RNG, kRNGA_ModeSleep); in entropy_mcux_rnga_init()
|
D | Kconfig.litex | 7 bool "PRBS RNG driver" 12 This option enables the RNG module, which is an entropy number
|
D | Kconfig.bt_hci | 6 bool "Bluetooth HCI RNG driver" 15 # Instead, use the software implemented xoshiro RNG.
|
D | Kconfig.nrf5 | 15 bool "nRF5 RNG driver" 21 This option enables the RNG peripheral, which is a random number 30 This option enables the RNG bias correction, which guarantees a
|
D | Kconfig.stm32 | 7 bool "STM32 RNG driver" 13 This option enables the RNG processor, which is a entropy number 60 Enables a check on RNG clock configuration. Correct clock
|
/Zephyr-latest/tests/subsys/random/rng/ |
D | testcase.yaml | 7 crypto.rng: 11 crypto.rng.random_sw_systimer: 15 crypto.rng.random_hw_xoshiro: 21 crypto.rng.random_ctr_drbg: 27 drivers.rng.random_psa_crypto:
|
D | entropy_psa_crypto.overlay | 12 psa_rng: psa-rng { 13 compatible = "zephyr,psa-crypto-rng";
|
/Zephyr-latest/dts/arm/st/g0/ |
D | stm32g0_crypt.dtsi | 9 zephyr,entropy = &rng; 22 rng: rng@40025000 { label 23 compatible = "st,stm32-rng";
|
/Zephyr-latest/dts/bindings/rng/ |
D | st,stm32-rng.yaml | 6 compatible: "st,stm32-rng" 19 <&rcc STM32_SRC_MSI CLK48_SEL(3)> /* RNG clock domain set to MSI */ 29 to certify NIST SP800-90B. RNG clock source must be 48MHz. 32 The value is directly mapped from the RNG configuration (A) table. 46 Heath Test Configuration, necessary to have proper RNG behavior,
|
D | zephyr,psa-crypto-rng.yaml | 4 description: PSA Crypto RNG/Entropy 6 compatible: "zephyr,psa-crypto-rng"
|
D | zephyr,native-posix-rng.yaml | 4 description: Native POSIX RNG/Entropy 6 compatible: "zephyr,native-posix-rng"
|
D | nxp,lpc-rng.yaml | 4 description: LPC RNG (Random Number Generator) 6 compatible: "nxp,lpc-rng"
|
D | nordic,nrf-rng.yaml | 4 description: Nordic nRF family RNG (Random Number Generator) 6 compatible: "nordic,nrf-rng"
|
D | renesas,ra-sce5-rng.yaml | 6 compatible: "renesas,ra-sce5-rng"
|
D | renesas,ra-sce7-rng.yaml | 6 compatible: "renesas,ra-sce7-rng"
|
/Zephyr-latest/dts/arm/st/l0/ |
D | stm32l072.dtsi | 11 zephyr,entropy = &rng; 40 rng: rng@40025000 { label 41 compatible = "st,stm32-rng";
|
/Zephyr-latest/soc/st/stm32/stm32wbax/hci_if/ |
D | bleplat.c | 26 RNG_TypeDef *rng; member 101 /* Enable/Disable RNG clock only if not in use */ in enable_rng_clock() 102 if (!LL_RNG_IsEnabled((RNG_TypeDef *)dev_data->rng)) { in enable_rng_clock() 113 /* PKA IP requires RNG clock to be enabled 114 * These APIs are used by BLE controller to enable/disable RNG clock,
|
/Zephyr-latest/tests/drivers/entropy/api/ |
D | entropy_psa_crypto.overlay | 12 psa_rng: psa-rng { 13 compatible = "zephyr,psa-crypto-rng";
|
/Zephyr-latest/boards/native/nrf_bsim/ |
D | nrf54l15bsim_nrf54l15_cpuapp.dts | 18 zephyr,entropy = &rng; 57 rng: rng { label 59 compatible = "zephyr,native-posix-rng"; 62 psa_rng: psa-rng {
|
/Zephyr-latest/dts/arm/st/f4/ |
D | stm32f410.dtsi | 12 zephyr,entropy = &rng; 101 rng: rng@40080000 { label 102 compatible = "st,stm32-rng";
|
/Zephyr-latest/dts/arm/nordic/ |
D | nrf54l20_enga_cpuapp.dtsi | 20 psa_rng: psa-rng { 21 compatible = "zephyr,psa-crypto-rng";
|
/Zephyr-latest/samples/bluetooth/peripheral/boards/ |
D | nucleo_l4r5zi_stm32l4r5xx.overlay | 1 &rng {
|
/Zephyr-latest/doc/services/crypto/random/ |
D | index.rst | 14 generators (RNG) can be used on platforms with appropriate hardware support. 15 Platforms without hardware RNG support shall use the `CTR-DRBG algorithm 37 The random number generator choice group allows selection of the RNG
|