Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ONERNG(4)	       FreeBSD Kernel Interfaces Manual		     ONERNG(4)

NAME
     uonerng --	Moonbase Otago OneRNG TRNG

SYNOPSIS
     uonerng* at uhub?

DESCRIPTION
     The uonerng driver	provides support for the Moonbase Otago	OneRNG,	a USB
     true random number	generator (TRNG).  uonerng reads raw entropy from the
     OneRNG and	uses enqueue_randomness(9) to add it to	the system entropy
     pool.

     The OneRNG	is capable of operating	in one of several modes, some of which
     are intended for production use and some of which are for testing and
     validating	the hardware.

     uonerng operates in the "Avalanche	noise with whitener" mode, which is
     also the manufacturer's default mode.

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

     Moonbase Otago: http://onerng.info/onerng

HISTORY
     The uonerng driver	first appeared in OpenBSD 5.9.

AUTHORS
     The uonerng driver	was written by Devin Reade <gdr@gno.org>.

BUGS
     The OneRNG	permits	downloading of the device firmware so that one may
     check the firmware's cryptographic	signature as provided by the manufac-
     turer.  The uonerng driver	does not perform nor support this action.  In
     order to currently	perform	such a validation, it would be necessary to
     disable uonerng in	the kernel and then download the firmware via the On-
     eRNG's emulated AT	modem command set.

FreeBSD	13.0			April 28, 2018			  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | HISTORY | AUTHORS | BUGS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=uonerng&sektion=4&manpath=OpenBSD+6.9>

home | help