<p dir="ltr"><br>
On Jun 14, 2015 10:11 AM, "Cristian Rodríguez" <<a href="mailto:cristian.rodriguez@opensuse.org">cristian.rodriguez@opensuse.org</a>> wrote:<br>
><br>
> On Sun, Jun 14, 2015 at 1:43 PM, Greg KH <<a href="mailto:gregkh@linuxfoundation.org">gregkh@linuxfoundation.org</a>> wrote:<br>
> > On Sun, Jun 14, 2015 at 12:49:55PM -0300, Cristian Rodríguez wrote:<br>
> <br>
><br>
> Las time I checked , it required this userspace help even when the<br>
> machine has rdrand/rdseed or when a virtual machine is fed from the<br>
> host using the virtio-rng driver.. (may take up to 60 seconds to<br>
> report<br>
> random: nonblocking pool is initialized) Any other possible solution<br>
> that I imagined involves either blocking and/or changes in the<br>
> behaviour visible to userspace and that is probably unacceptable<br>
> .</p>
<p dir="ltr">I added the following text to Wikipedia's /dev/random page.</p>
<p dir="ltr">"With Linux kernel 3.16 and newer, the kernel itself mixes data from <a href="https://en.wikipedia.org/wiki/Hardware_random_number_generator">hardware random number generators</a> into/dev/random on a sliding scale based on the definable entropy estimation quality of the HWRNG. This means that no userspace daemon, such as rngd from rng-toolsis needed to do that job. With Linux kernel 3.17+, the VirtIO RNG was modified to have a default quality defined above 0, and as such, is currently the only HWRNG mixed into /dev/random by default."</p>