The document at nist draft publication of entropy assessment recommendations gives a series of tests that can be performed on random number generators to validate them. There is a description page with a link to the program here users guide to running draft test suite When I run those tests on the output of rtl2832-entropyd, it passes with entropy estimates a few tenths below the size of the bits tested on the data for bit sizes of 1, 2, 3, 4, 5, 6, 7. For instance, the estimate for 1 bit sample...
The document at nist draft publication of entropy assessment recommendations gives a series of tests that can be performed on random number generators to validate them. There is a description page with a link to the program here users guide to running draft test suite When I run those tests on the output of rtl2832-entropyd, it passes with entropy estimates a few tenths below the size of the bits tested on the data for bit sizes of 1, 2, 3, 4, 5, 6, 7. These sizes also validate with their sanity...
The document at gives a series of tests that can be performed on random number generators to validate them. There is a description page with a link to the program here When I run those tests on the output of rtl2832-entropyd, it passes with entropy estimates a few tenths below the size of the bits tested on the data for bit sizes of 1, 2, 3, 4, 5, 6, 7. These sizes also validate with their sanity checker. It passes for bit sizes of 8 bits with an estimate of approximately 7.9 bits of entropy per...
Starting in 4.13 kernel, the cryptographic pseudo random number generator used by the kernel changed from a modified mersenne twister (I think) to chacha20. The way that entropy is used was also changed, so that it isn't utilized as much as it used to be. rtl2832-entropyd still works because the api it calls is still there, but the entropy it provides is not fed continuously into the kernel entropy pool, because entropy only leaves the pool now when the kernel get_random function is called. This...
Some further thoughts. I might feel differently about quantities of output to test...
I've been running this on my machine since I built it. Someone asked a question on...
The program compiles and runs using gcc 6 on fedora rawhide. This will be fedora...
Fix info message without wrapping if that was w...
Create an html version of the man page, for use...
Initial commit