URNG(4) | Device Drivers Manual | URNG(4)

# NAME

`urng` — USB Random Number Generator devices

# SYNOPSIS

`urng* at uhub?`

# DESCRIPTION

The `urng` driver provides support for various true random number generator (TRNG) devices connected via USB. `urng` reads raw entropy from the device at a (hardware dependent) interval and stirs it into the system entropy pool with enqueue_randomness(9).

# HARDWARE

The following devices are supported by this driver:

Araneus Alea I and II
  Capable of delivering 100kbit/sec of hardware-generated entropy.
Altus Metrum ChaosKey 1.0
  This device is capable of providing entropy at 10Mbit/s.

# SEE ALSO

intro(4), usb(4), enqueue_randomness(9)

# HISTORY

The `urng` driver first appeared in OpenBSD 6.2.

# AUTHORS

The `urng` driver was written by Aaron Bieber <abieber@openbsd.org>,
Jasper Lievisse Adriaanse <jasper@openbsd.org>, and
Sean Levy <attila@stalphonsos.com>.

April 28, 2018 | Debian