Donald Stufft added the comment:

What I'm trying to tell you is that /dev/random is a bad implementation and 
practically every cryptographer agrees that everyone should use /dev/urandom 
and they all also agree that on Linux /dev/urandom has a bad wart of giving bad 
randomness at the start of the system. The behavior of getrandom is a fix to 
that. In addition, almost nobody needs hardware RNG, /dev/urandom (minus the 
intialization problem on Linux) is the right answer for almost every single 
application (and if it's not the right answer, you're a cryptographer who knows 
that it's not the right answer). On most systems, /dev/random and /dev/urandom 
have the exact same behavior (which is the behavior of getrandom()-- blocks on 
intialization, otherwise doens't), it's just linux being brain dead here.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26839>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to