<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Nov 30, 2016 at 2:56 AM, Mark Steward <span dir="ltr"><<a href="mailto:marksteward@gmail.com" target="_blank">marksteward@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><p dir="ltr">On 30 Nov 2016 08:57, "Bill Cox" <<a href="mailto:waywardgeek@gmail.com" target="_blank">waywardgeek@gmail.com</a>> wrote:<br>
><br>
> On Tue, Nov 29, 2016 at 5:09 PM, Theodore Ts'o <<a href="mailto:tytso@mit.edu" target="_blank">tytso@mit.edu</a>> wrote:<br>
>><br>
>> On Linux, my recommendation is to use getrandom(2) on Linux; you'll<br>
>> have to use syscall to access it because glibc developers are being,<br>
>> well.... very glibc.  If it doesn't exist, fall back to /dev/urandom.<br>
><br>
><br>
> Ugh...  You do realize that getrandom simply reads from /dev/random, right?<br>
><br>
> The noise on these threads is not just aggravating, but suspicious... <br>
></p>
</div></div><p dir="ltr">Before you hit reply again, go read<a href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c6e9d6f3" target="_blank"> https://git.kernel.org/cgit/<wbr>linux/kernel/git/torvalds/<wbr>linux.git/commit/?id=c6e9d6f3</a>.<span class="HOEnZb"><font color="#888888"><br></font></span></p><span class="HOEnZb"><font color="#888888">
<p dir="ltr">Mark</p>
</font></span></blockquote></div><br></div><div class="gmail_extra">Whoa... I was entirely wrong!  The right answer on Linux is now:</div><div class="gmail_extra"><br></div><div class="gmail_extra">Just call getrandom</div><div class="gmail_extra"><br></div><div class="gmail_extra">Now I have to change a lot of code that reads /dev/random.</div></div>