New software release almost ready ....

Paul Campbell paul at taniwha.com
Sun Aug 2 05:06:50 BST 2020


I have a new OneRNG software release almost ready, but need a little help 
QAing .... to recap, there are two current major issues on recent Linux 
releases:

- the move from python2 to python3 breaks the current code that checks that 
the OneRNG firmware signature is correct

- recent (post linux 5.6 or so) Linux kernels have changed the way that /dev/
random works, the carefully flow controlled management of entropy into the 
kernel is gone (but the APIs are still there so rngd still runs but nothing 
happens - the orange light on your OneRNG doesn't dim when you suck entropy 
out of the kernel). However they've left in place the ability to add entropy 
into the kernel entropy pool. I've built a version of the OneRNG script that 
uses this to periodically do this, you can configure this to control how often 
(and as a result how much) entropy is added to the kernel pool - essentially 
this works the same way that the periodic refresh of /dev/urandom worked until 
recently.

I have versions of the new release to test, but have been unable to find a 
latest release of Fedora or Ubuntu running a kernel that's new enough to need 
these changes - could anyone who's having problems please let me know what 
exactly they are running (my test environment consists of lots of little VMs 
each running a different distro)

	thanks

	Paul




More information about the Discuss mailing list