github.com/hairyhenderson/go-onerng (go): Package onerng provides functions to help interface with the OneRNG hardware RNG.  See http://onerng.info for information about the device, and see especially http://www.moonbaseotago.com/onerng/theory.html for the theory of operation.  To use this package, you must first plug the OneRNG into an available USB port, and your OS should auto-detect the device as a USB serial modem. On Linux, you may need to load the cdc_acm module.  Once you know which device file points to the OneRNG, you can instantiate a *OneRNG struct instance. All communication with the OneRNG is done through this instance.  Reading data from the OneRNG can be done with the Read function:
Keywords: crypto|golang|onerng|random-number-generators|rng