diff options
author | Ingo Klöcker <[email protected]> | 2022-04-25 10:14:42 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2022-04-25 10:14:42 +0000 |
commit | e21c3b559dfb59c61f789572071e72e31bb089bf (patch) | |
tree | 0bfbbdb6f934ae82e2f729ced8e7e1f79674e2aa /src/progress.c | |
parent | qt: Report better error if decryption failed because of bad passphrase (diff) | |
download | gpgme-e21c3b559dfb59c61f789572071e72e31bb089bf.tar.gz gpgme-e21c3b559dfb59c61f789572071e72e31bb089bf.zip |
core: Return BAD_PASSPHRASE error code on symmetric decryption.
* src/decrypt.c (op_data_t): Add field symdecrypt_failed.
(parse_status_error): Handle BAD_PASSPHRASE error code.
(_gpgme_decrypt_status_handler): Consult new field.
--
Return a bad passphrase error if the failure during symmetric decryption
is likely caused by the user entering a wrong passphrase. The special
error code of a failed public key decryption takes precedence.
GnuPG-bug-id: 5939
Diffstat (limited to 'src/progress.c')
0 files changed, 0 insertions, 0 deletions