On Thu, 21 Jun 2018 10:50:10 -0700 Adam Williamson <adamwill@xxxxxxxxxxxxxxxxx> wrote: > On Thu, 2018-06-21 at 19:27 +0200, Lennart Poettering wrote: > > (Also, why is there a userspace component for this stuff in the > > first place? I mean streaming data from one corner of the kernel to > > another corner of the kernel is something probably better done > > inside of the kernel instead of involving userspace at all with > > this...) > > That, I don't know, and I'd sort of wondered the same. Don't know who > can enlighten us as to the answer. Some maybe irrelevant information: There is a user accessible kernel interface that allows user started daemons to feed entropy into the kernel entropy pool. It works via a callback mechanism. I use it to harvest entropy from atmospheric noise and sound card noise and feed it into the pool. I'm not sure if that is the same thing you are talking about. What it means is that the kernel doesn't have to know anything about the device providing the entropy (no need for a driver). There is also a kernel process that harvests entropy from hard disk noise and keyboard and mouse movement. I'm not sure if it is part of rngd or not. It's been a while since I looked at this so the details are fuzzy for me. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/NBYSYK3SQUZO6XDAUBEDFFTJMR6Y4ZLK/