rngd
_Originally created by Tails on [#5650 (Redmine)](https://public-redmine-archive.tails.boum.org/code/issues/5650)_ In his talk at LinuxCon Europe 2012 about random number generation on Linux, H. Peter Anvin [strongly advises](https://lwn.net/Articles/525459/) to run `rngd` (from [rng-tools](http://packages.debian.org/rng%2Dtools\)). rngd acts as a bridge between a Hardware TRNG (true random number generator) such as the ones in some Intel/AMD/VIA chipsets, and the kernel’s PRNG. About haveged: "So, while I can’t really recommend it, I can’t not recommend it either." If you are going to run HAVEGE, Peter strongly recommended running it together with rngd, rather than as a replacement for it. # Roadmap How to convince haveged and rngd to play together nicely. Can we just install both and be done with it? According to [H. Peter Anvin’s slides](https://events.linuxfoundation.org/images/stories/pdf/lceu2012_anvin.pdf), haveged "can be run in parallel with rngd\". Let’s try that. > Debian package need some care, call for co-maintainer on [Debian bug > #542599](http://bugs.debian.org/542599). The package is actually a > bit behind the ubuntu one, doesn’t include support for TPM hardware, > which is the only one I could try. In a Tails VM, once installed the > rngd daemon fail to start given there’s no hardware available. Feature Branch: feature/5650-rngd ### Related issues - **Related to** tails/tails#7102 - **Related to** tails/tails#6116 - **Related to** tails/tails#7675 - **Related to** tails/tails#7687 - **Related to** tails/tails#11758 - **Related to** tails/tails#17154
issue