On Thu, 14 Jan 2021, Manuel Bouyer wrote:

And what about systems that don't have a /dev/audio (or system that have
play-only /dev/audio) ?


Is this OK (or, it is hopelessly insecure)?:

1. Use environment (keyb. delay, mouse, ...) to seed the libc PRNG.

2. Use the PRNG values to pick out random bits from a truely random
   file.

The random file is generated anew each time an distrib. image is built.
If one needs 256 bits to seed /dev/random, then a 32K random file should
suffice.

The other alternative is the user mashing the keyboard and moving a mouse
for a few minutes.

-RVP

Reply via email to