Hacker News new | past | comments | ask | show | jobs | submit login

Very very minor nitpick/addendum to your point. Some languages let you swap out the rand function for a secure implementation. In those cases its important to make sure that that mechanism is actually in place.

In Perl for example:

http://search.cpan.org/~mkanat/Math-Random-Secure-0.06/lib/M...




Which is evil, because you want assessors and code reviewers to be able to quickly spot which RNG you're using.


Not to mention wanting something to break if the secure implementation somehow were separated from the code using it (versus silently reverting to PRNG).




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: