aboutsummaryrefslogtreecommitdiffstats
path: root/lang/cpp/src/context.cpp
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2022-04-25 10:14:42 +0000
committerIngo Klöcker <[email protected]>2022-04-25 10:14:42 +0000
commite21c3b559dfb59c61f789572071e72e31bb089bf (patch)
tree0bfbbdb6f934ae82e2f729ced8e7e1f79674e2aa /lang/cpp/src/context.cpp
parentqt: Report better error if decryption failed because of bad passphrase (diff)
downloadgpgme-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 'lang/cpp/src/context.cpp')
0 files changed, 0 insertions, 0 deletions