tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: getrandom and getentropy



> That issue is why I'm not really happy about the getentropy API: it
> was originally defined to never block, and some systems have made it
> block for reasons that don't really mean very much.
> 
> This is an argument for providing just getrandom -- the API contract
> is is clearer and doesn't require long detailed messages summarizing
> research into exactly what the blocking criteria are and what the
> practical consequences for them are.

From the perspective of someone who isn't well versed on the topic of
randomness and seeding, getentropy shouts "use me! I'm good!" and
getrandom starts scare-mongering you about how various things are
insecure, you should learn about seeding, here's 3 options.

I still don't find the getrandom man page you provided to be good, it
talks about "/dev/random behaviour" which is something you've changed to
not have this behaviour.


Home | Main Index | Thread Index | Old Index