This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Colm Buckley, doko, larry, lemburg, martin.panter, matejcik, ned.deily, python-dev, rhettinger, skrah, thomas-petazzoni, vstinner, ztane
Date 2016-06-07.09:40:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1465292422.97.0.192389695564.issue26839@psf.upfronthosting.co.za>
In-reply-to
Content
Manual check to ensure that getrandom() syscall is used on Linux:

$ strace -o trace ./python -c 'import os; os.urandom(16); os.urandom(16)' && grep getrandom trace 
getrandom("...", 24, GRND_NONBLOCK) = 24
getrandom("...", 16, GRND_NONBLOCK) = 16
getrandom("...", 16, GRND_NONBLOCK) = 16

The first read of 24 bytes is to initialize the randomized hash function.
History
Date User Action Args
2016-06-07 09:40:23vstinnersetrecipients: + vstinner, lemburg, rhettinger, doko, larry, matejcik, ned.deily, skrah, python-dev, martin.panter, ztane, thomas-petazzoni, Colm Buckley
2016-06-07 09:40:22vstinnersetmessageid: <1465292422.97.0.192389695564.issue26839@psf.upfronthosting.co.za>
2016-06-07 09:40:22vstinnerlinkissue26839 messages
2016-06-07 09:40:22vstinnercreate