RANDOM(4) - Device Drivers Manual # RANDOM(4) - Device Drivers Manual
NAME # random, urandom - random data source device
DESCRIPTION # The urandom device produces high quality pseudo-random output data without ever blocking.
Entropy data stored previously is provided to the kernel during the boot sequence and used as inner-state of a stream cipher. High quality data is available immediately upon kernel startup. System activity (such as disk, network, and clock device interrupts), and hardware random generator output is collected, whitened with a crc and hash, then periodically folded together with stream cipher inner-state and outer-state to create a new inner state.
...
RKRNG(4) - Device Drivers Manual # RKRNG(4) - Device Drivers Manual
NAME # rkrng - Rockchip random number generator
SYNOPSIS # rkrng* at fdt?
DESCRIPTION # The rkrng driver provides support for the random number generator found on the Rockchip SoCs.
It feeds the random subsystem’s entropy pool with 256 bits of random data every second.
SEE ALSO # intro(4), random(4), arc4random(9)
HISTORY # The rkrng driver first appeared in OpenBSD 6.
...
STFRNG(4) - Device Drivers Manual (riscv64) # STFRNG(4) - Device Drivers Manual (riscv64)
NAME # stfrng - StarFive JH7110 random number generator
SYNOPSIS # stfrng* at fdt?
DESCRIPTION # The stfrng driver provides support for the random number generator found on the StarFive JH7110 SoC.
It feeds the random subsystem’s entropy pool with 256 bits of random data every second.
SEE ALSO # intro(4), random(4), arc4random(9)
HISTORY # The stfrng driver first appeared in OpenBSD 7.
...