INFNOISE(8)

πŸ’– INFNOISE β€” the Infinite Noise TRNG driver πŸ’–

okay bestie, gather round, because this is infnoise(8), a System Manager's Manual page, and it's literally the driver for the Infinite Noise True Random Number Generator. yes, a true random number generator, not one of those fake math-y ones. iconic behavior. ✨


🌸 NAME 🌸

infnoise β€” Infinite Noise TRNG driver πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

like, here's how you actually talk to it:

infnoise --help
infnoise --version
infnoise --list-devices
infnoise [--debug] [--dev-random] [--raw] [--multiplier <value>]
[--no-output] [--pidfile <file>] [--daemon] [--serial <serial>]

πŸ‘‘ DESCRIPTION πŸ‘‘

so infnoise gives you access to the Infinite Noise True Random Number Generator, and it lets the data that generator makes get fed straight into your system's random number generator. that's the whole vibe. 🫢

infnoise --help shows you a short lil summary of the options. quick and cute.

infnoise --version displays the program's version information. iykyk.

infnoise --list-devices lists all the supported TRNG devices that are present on the system. all of them. every single one. πŸ’…

and infnoise itself reads random data from a TRNG and outputs filtered random data to its standard output. the various options control the program's behaviour. slay.


✨ OPTIONS ✨

every single one, no skips, periodt:

  • --debug β€” measures the quality of the data obtained from the TRNG. it's typically used together with --no-output, as a lil sanity test. 🧚
  • --dev-random β€” adds the filtered data to the system's entropy pool instead of sending it to its standard output.
  • --raw β€” disables output whitening. raw as it gets, no filter, no cap. πŸ”₯
  • --multiplier<value> β€” writes 256 bits Γ— value for every 512 bits written to the Keccak sponge. the default of 0 means to write all the available entropy, without multiplying it.
  • --no-output β€” disables output of random data. literally just vibes, no data.
  • --pidfile<file> β€” stores the process' identifier in file.
  • --daemon β€” starts the program as a daemon. main character energy, but running in the background. πŸ’œ
  • --serial<serial> β€” uses the device matching the specified serial.

no lie, that's the whole page. no hidden sections, no extra flags, nothing left in the drafts. πŸ’€

and that's a wrap on infnoise(8) from the System Manager's Manual β€” this version is dated June 25 2018, and the manual name is INFNOISE(8). bye bestie, go generate some true randomness πŸ’–βœ¨πŸŽ€