URNG(4)
π¦ URNG(4) β Kernel Interfaces Manual energy π¦
β¨ NAME β¨
urng β USB Random Number Generator devices. Thatβs the whole name, bestie β no cap, itβs the driver for USB random-number-generator gizmos. π²π
πΈ SYNOPSIS πΈ
urng* at uhub?
Literal, iconic, exactly that. β¨
π DESCRIPTION π
Okay so urng is the driver that has your back for various true random number generator (TRNG) devices that plug in via USB. It reads raw entropy from the device at an interval thatβs hardware dependent, and then it stirs it into the system entropy pool using enqueue_randomness(9). Thatβs the whole plot. ππ
π₯ HARDWARE π₯
The following devices are supported by this driver:
- Araneus Alea I and II β capable of delivering
100kbit/secof hardware-generated entropy. Slay. π« - Altus Metrum ChaosKey 1.0 β this device is capable of providing entropy at
10Mbit/s. Big number energy. β‘
π«Ά SEE ALSO π«Ά
intro(4), usb(4), enqueue_randomness(9) β go read these too, iykyk. πβ¨
π HISTORY π
The urng driver first appeared in OpenBSD 6.2. Periodt. π°οΈπ
π AUTHORS π
The urng driver was written by Aaron Bieber <abieber@openbsd.org>, Jasper Lievisse Adriaanse <jasper@openbsd.org>, and Sean Levy <attila@stalphonsos.com>. Legends, honestly. π«‘π
π«Ά cute sign-off: source/version is Debian, date is April 28, 2018, and the manual is URNG(4). Thatβs the footer, bestie β no cap. π
π
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2015 Sean Levy <attila@stalphonsos.com>
- Copyright (c) 2017 Jasper Lievisse Adriaanse <jasper@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms