[onerng talk] New software release almost ready ....

Kelly Prescott kprescott at coolip.net
Sun Aug 2 14:16:55 BST 2020


Paul, I make the archlinux package and I think the archlinux kernel is new 
enough.
uname -r 5.7.11-arch1-1
I am willing to package the new scripts for you or I am willing to test on 
my systems.
I have both the internal and external units.
Please let me know how I can help.



On Sun, 2 Aug 2020, Paul Campbell wrote:

> 
> 
> 
> 
> 
> 
> 
>
>                                                                                                                    OneRNG
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>
>                                                                                                            Photo of Paul Campbell
> 
> 
> 
>
>                                                                                                    New software release almost ready ....
> 
>
>                                                                                                               by Paul Campbell
> 
>
>                                                                                                                in OneRNG Talk
> 
> 
> 
> 
> ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
> 
> 
>
>                                                                                  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
> 
> 
> 
> 
> 
> ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
> 
> 
>
>                                                                                                    ⮪ Reply   🖂 New topic   View topic…
> 
>
>                                                                                                   Unsubscribe  •  Switch to a daily digest
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>
>                                                                                                                  * Privacy
>                                                                                                               * Acceptable Use
>                                                                                                              * Terms of Service
> 
> 
>


More information about the Discuss mailing list