This should mean the ciphertext is bad or corrupted. I'm all in favor of not having an `InvalidDecryption`. Looking at the decryption code it looks like `ValueError` would be unambiguous so if others agree I'll go ahead and make the change.