Errors in Applied Cryptography, 2nd Edition