Home GnuPG
Diffusion GPGME 777cf7f2d173

core: Return bad data error instead of general error on unexpected data

Description

core: Return bad data error instead of general error on unexpected data

* src/verify.c (_gpgme_verify_status_handler): Return GPG_ERR_BAD_DATA
instead of GPG_ERR_GENERAL.

This gives users trying to decrypt and/or verify for example a public
key block a more useful error.