`decrypt` returns nil when using bad signatures.