Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Switch from using PyCrypto's Random to using os.urandom. #297
There's several reasons for this change:
I'm generally of the opinion that things should fail hard when security can't be guaranteed instead of fail soft.
Additionally taking a look at
Taking a deeper look:
I don't believe there is going to be any reasonable situation where
EDIT: hrrrrgh thanks a lot github :( last thing I saw was @offbyone's first comment. reading...
I'll read the actual code changes over sometime soon & merge this in - you guys know what you're doing and I've tooted a few times w/o anybody coming in to pushback. Works For Me.