urng(4)

urng4

Usb random number generator devices

Usage

urng* at uhub?

Overview

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.

Releases

20 releases since OpenBSD 6.2; the text changed 1 time.

  1. 6.2–6.3
  2. 6.4–8.0

History

The urng driver first appeared in OpenBSD 6.2.

Authors

The urng driver was written by Aaron Bieber ⟨[email protected]⟩, Jasper Lievisse Adriaanse ⟨[email protected]⟩, and Sean Levy ⟨[email protected]⟩.

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.