A note on the NSA, the future, and fixing mistakes
blog.cryptographyengineering.com