Searched +full:cryptocell +full:- +full:713 +full:- +full:trng (Results 1 – 8 of 8) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/ |
| D | arm-cctrng.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rng/arm-cctrng.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Arm TrustZone CryptoCell TRNG engine 10 - Hadar Gat <hadar.gat@arm.com> 13 Arm TrustZone CryptoCell TRNG (True Random Number Generator) engine. 18 - arm,cryptocell-713-trng 19 - arm,cryptocell-703-trng 27 arm,rosc-ratio: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/ |
| D | arm-cctrng.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rng/arm-cctrng.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Arm TrustZone CryptoCell TRNG engine 10 - Hadar Gat <hadar.gat@arm.com> 13 Arm TrustZone CryptoCell TRNG (True Random Number Generator) engine. 18 - arm,cryptocell-713-trng 19 - arm,cryptocell-703-trng 27 arm,rosc-ratio: [all …]
|
| /kernel/linux/linux-5.10/drivers/char/hw_random/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 module will be called rng-core. This provides a device 28 This driver provides kernel-side support for a generic Random 31 the default FPGA bitstream on the TS-7800 has such functionality. 34 module will be called timeriomem-rng. 43 This driver provides kernel-side support for the Random Number 44 Generator hardware found on Intel i8xx-based motherboards. 47 module will be called intel-rng. 56 This driver provides kernel-side support for the Random Number 57 Generator hardware found on AMD 76x-based motherboards. [all …]
|
| D | cctrng.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2019-2020 ARM Limited or its affiliates. */ 23 #define CC_REG_HIGH(name) (CC_REG_LOW(name) + name ## _BIT_SIZE - 1) 33 * - of a power-of-2 size (limitation of circ_buf.h macros) 34 * - at least 6, the size generated in the EHR according to HW implementation 38 /* The timeout for the TRNG operation should be calculated with the formula: 41 * - SAMPLE_CNT is input value from the characterisation process 42 * - all the rest are constants 59 * Value of 0 indicates non-valid rosc 68 /* pending_hw - 1 when HW is pending, 0 when it is idle */ [all …]
|
| /kernel/linux/linux-6.6/drivers/char/hw_random/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 module will be called rng-core. This provides a device 28 This driver provides kernel-side support for a generic Random 31 the default FPGA bitstream on the TS-7800 has such functionality. 34 module will be called timeriomem-rng. 43 This driver provides kernel-side support for the Random Number 44 Generator hardware found on Intel i8xx-based motherboards. 47 module will be called intel-rng. 57 This driver provides kernel-side support for the Random Number 58 Generator hardware found on AMD 76x-based motherboards. [all …]
|
| D | cctrng.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2019-2020 ARM Limited or its affiliates. */ 23 #define CC_REG_HIGH(name) (CC_REG_LOW(name) + name ## _BIT_SIZE - 1) 33 * - of a power-of-2 size (limitation of circ_buf.h macros) 34 * - at least 6, the size generated in the EHR according to HW implementation 38 /* The timeout for the TRNG operation should be calculated with the formula: 41 * - SAMPLE_CNT is input value from the characterisation process 42 * - all the rest are constants 59 * Value of 0 indicates non-valid rosc 68 /* pending_hw - 1 when HW is pending, 0 when it is idle */ [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 called padlock-aes. 53 called padlock-sha. 61 Say 'Y' here to use the AMD Geode LX processor on-board AES 65 will be called geode-aes. 131 and uses triple-DES to generate secure random numbers like the 132 ANSI X9.17 standard. User-space programs access the 133 pseudo-random-number device through the char device /dev/prandom. 149 sub-units. One set provides the Modular Arithmetic Unit, 250 This option provides the kernel-side support for the TRNG hardware [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 called padlock-aes. 53 called padlock-sha. 61 Say 'Y' here to use the AMD Geode LX processor on-board AES 65 will be called geode-aes. 142 SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2). 152 SHA256 secure hash standard (DFIPS 180-2). 194 DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3). 206 AES cipher algorithms (FIPS-197). 223 and uses triple-DES to generate secure random numbers like the [all …]
|