Description:
the ios version currently throws a generic alert box when the message can't be decrypted that says:
"Could not open message".

There are many reasons that cause the decryption error of an encrypted message needs to be handled.
Here are some of them:
- Current key cannot open the message - often happens when the user is using the wrong private key or the sender uses an old public key to encrypt the message.

2. Missing MDC integrity checks

3. Modified MDC hash.

4. Message with the wrong checksum.

5. Unexpected end-of-steam (partially/incomplete PGP message).

6. Check if for a bogus PGP message that starts with `-----BEGIN PGP MESSAGE -----`.

Reference:
can be found under the "decrypt error" label
https://gpgtools.tenderapp.com/kb/faq/modification-detection-code-mdc-errors
Description:
the ios version currently throws a generic alert box when the message can't be decrypted that says:
"Could not open message".
There are many reasons that cause the decryption error of an encrypted message needs to be handled.
Here are some of them:

2. Missing MDC integrity checks
3. Modified MDC hash.
4. Message with the wrong checksum.
5. Unexpected end-of-steam (partially/incomplete PGP message).
6. Check if for a bogus PGP message that starts with `-----BEGIN PGP MESSAGE -----`.Reference:
can be found under the "decrypt error" label
https://gpgtools.tenderapp.com/kb/faq/modification-detection-code-mdc-errors