Skip to content

Instantly share code, notes, and snippets.

@Strykar
Last active December 5, 2023 16:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Strykar/34678f5754b10e65fdfce92b5524632e to your computer and use it in GitHub Desktop.
Save Strykar/34678f5754b10e65fdfce92b5524632e to your computer and use it in GitHub Desktop.
Leetronics Infnoise info
$ lsusb
Bus 002 Device 013: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
$ dmesg
[ 2624.100019] usb 2-1.8.1: new full-speed USB device number 13 using ehci-pci
[ 2624.206780] usb 2-1.8.1: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[ 2624.206786] usb 2-1.8.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2624.206788] usb 2-1.8.1: Product: Infinite Noise TRNG
[ 2624.206789] usb 2-1.8.1: Manufacturer: 13-37.org
[ 2624.206790] usb 2-1.8.1: SerialNumber: 1337-EXXXXXXB
[ 2624.211269] ftdi_sio 2-1.8.1:1.0: FTDI USB Serial Device converter detected
[ 2624.211300] usb 2-1.8.1: Detected FT-X
[ 2624.212141] usb 2-1.8.1: FTDI USB Serial Device converter now attached to ttyUSB0
$ infnoise -l
ID: 0, Manufacturer: 13-37.org, Description: Infinite Noise TRNG, Serial: 1337-EXXXXXXB
$ infnoise -v
GIT VERSION - 0.3.3
GIT COMMIT - 19bb69894724d87b32b7b9b86022bb4b26c919f8
GIT DATE - 2023-02-14T16:25:20+00:00
$ infnoise -h
Usage: infnoise [options]
Options are:
-D, --debug - turn on some debug output
-R, --dev-random - write entropy to /dev/random instead of stdout
-r, --raw - do not whiten the output
-m, --multiplier <value> - write 256 bits * value for each 512 bits written to
the Keccak sponge. Default of 0 means write all the entropy.
-f, --feed-frequency - feed interval for /dev/random, in seconds (default: 30)
-n, --no-output - do not write random output data
-p, --pidfile <file> - write process ID to file
-d, --daemon - run in the background
-s, --serial <serial> - use specified device
-l, --list-devices - list available devices
-v, --version - show version information
-h, --help - this help output
$ infnoise -Dn
Generated 1048576 bits. OK to use data. Estimated entropy per bit: 0.873433, estimated K: 1.832017
num1s:51.148864%, even misfires:0.131755%, odd misfires:0.152342%
Generated 2097152 bits. OK to use data. Estimated entropy per bit: 0.871813, estimated K: 1.829961
num1s:51.242637%, even misfires:0.152228%, odd misfires:0.166226%
Generated 3145728 bits. OK to use data. Estimated entropy per bit: 0.871773, estimated K: 1.829910
num1s:51.156692%, even misfires:0.149102%, odd misfires:0.164316%
$ pacman -Ss infnoise
aurpkgs/infnoise-git 0.3.3.r0.g19bb698-1 [installed]
The world's easiest TRNG to get right
aurpkgs/infnoise-tools 0.3.3-1 [installed]
Infinite Noise TRNG tools
locpkgs/infnoise-openssl 0.1.r0.d161bfd [installed]
OpenSSL RNG engine for Infinite Noise TRNG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment