Skip to content
This repository was archived by the owner on Feb 2, 2019. It is now read-only.

jj1bdx/infnoise-freebsd

Infinity Noise Driver for FreeBSD

See https://github.com/13-37-org/infnoise for the original contents.

Changes from the original repository

  • Remove unnecessary files for FreeBSD
  • Reconfigured for FreeBSD Make
  • Use /dev/trng instead of /dev/random for the entropy feeding (see https://github.com/jj1bdx/freebsd-dev-trng/ for the device installation)
  • Use getopt(3) or getopt_long(3)
  • Add -w or --wait-time option
  • Tested on FreeBSD amd64 12.0-PRERELEASE r340660
  • (Previously tested on FreeBSD amd64 11.2-STABLE r335572)
  • Adding a wait time up to 5ms per USB polling of 512 bytes: ~98kbytes/sec (still sufficiently fast for providing OS entropy)
  • Lowering the FTDI FT240X baud rate only resulted in consuming more CPU time, ineffective

LICENSE

Unlicense, equivalent to the public domain

About

Infinity Noise TRNG Program for FreeBSD

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published