E eff.org Technical developments in Cryptography: 2016 in Review 31 points shleemies 10 years ago 4 comments