B blog.trailofbits.com Carelessness versus craftsmanship in cryptography 97 points ingve 8 months ago 19 comments