opnsense-src/sys/dev/random
Andrew Turner b2f8b2dc87 sys: Add an SMCCC Random Number Generator driver
The Arm True Random Number Generator Firmware Interface provides a way
to query the SMCCC firmware for up to 192 bits of entropy. Use it to
provide another source of randomness to the kernel.

Reviewed by:	cem, markm
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D46989
2024-10-15 18:24:42 +01:00
..
fenestrasX sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
armv8rng.c armv8rng: Don't require toolchain to support FEAT_RNG 2023-12-01 23:59:07 +00:00
build.sh sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
darn.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
fortuna.c random: Avoid magic numbers 2024-09-22 00:35:47 -07:00
fortuna.h random: Avoid magic numbers 2024-09-22 00:35:47 -07:00
hash.c random(4): Fix a typo in a source code comment 2024-02-22 16:54:50 +01:00
hash.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ivy.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nehemiah.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
other_algorithm.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
other_algorithm.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
random_harvestq.c sys: Add an SMCCC Random Number Generator driver 2024-10-15 18:24:42 +01:00
random_harvestq.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
random_infra.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
randomdev.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
randomdev.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
uint128.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
unit_test.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
unit_test.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00