Awesome Paul!

I think this is a great idea, I experimented a bit with an rtl-sdr based RF noise random generator, but for Python only:

https://github.com/michelp/randio

Mostly for fun.  As you mentioned running it through rng-test would be ideal but I haven't had the time.  You've got the right idea making yours work as a kernel-level random device.  Good luck!

-Michel


On Fri, Feb 15, 2013 at 4:27 AM, Paul Warren <pwarren@pwarren.id.au> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi guys,

I just finished my first go at an entropy gathering tool for rtl-sdr,
it's licensed under GPL (will add LICENSE file next!) and available at:

https://github.com/pwarren/rtl-entropy

My aim was to have a utility that ran with a minimum of dependencies,
so it could be done easily on a raspberry pi, and without trying to
get a whole gnuradio stack working!

I'm not a crypto expert, but I've read enough to know that you really
should pass the output through rng-test or similar before using.

As I mention in the Readme, I plan on doing these tests and eventually
getting it to the stage where the entropy can be plumbed in to
/dev/random.

So, thanks for making the rtl-sdr libraries and making them easy to
work with!

Cheers
- --
Paul Warren
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlEeKZQACgkQkwz3ZmaDjV4e+QCeMG6rOr+PZ+yHnIeXGFJRnpsr
e9oAn3vQBEW7L2mcJLJE0tyNUnZpGori
=dlzx
-----END PGP SIGNATURE-----