diff options
author | Marcus Brinkmann <[email protected]> | 2004-05-21 16:36:28 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2004-05-21 16:36:28 +0000 |
commit | b9d1269d0a383266de1dbfaaeafde2c6ba53a955 (patch) | |
tree | 371ab9d3c6cb778706075ba600ff08ff6500c5b2 | |
parent | doc/ (diff) | |
download | gpgme-b9d1269d0a383266de1dbfaaeafde2c6ba53a955.tar.gz gpgme-b9d1269d0a383266de1dbfaaeafde2c6ba53a955.zip |
2004-05-21 Marcus Brinkmann <[email protected]>
* gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_REVKEYSIG.
* verify.c (_gpgme_verify_status_handler): Add handling of
GPGME_STATUS_REVKEYSIG.
(parse_trust): Likewise.
Diffstat (limited to '')
-rw-r--r-- | gpgme/ChangeLog | 7 | ||||
-rw-r--r-- | gpgme/gpgme.h | 3 | ||||
-rw-r--r-- | gpgme/verify.c | 5 |
3 files changed, 14 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog index c67ded22..3be03a7a 100644 --- a/gpgme/ChangeLog +++ b/gpgme/ChangeLog @@ -1,5 +1,12 @@ 2004-05-21 Marcus Brinkmann <[email protected]> + * gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_REVKEYSIG. + * verify.c (_gpgme_verify_status_handler): Add handling of + GPGME_STATUS_REVKEYSIG. + (parse_trust): Likewise. + +2004-05-21 Marcus Brinkmann <[email protected]> + * gpgme.h (struct _gpgme_decrypt_result): New fields wrong_key_usage and _unused. * decrypt.c (_gpgme_decrypt_status_handler): Don't skip over diff --git a/gpgme/gpgme.h b/gpgme/gpgme.h index 34d836fa..e0b5db2a 100644 --- a/gpgme/gpgme.h +++ b/gpgme/gpgme.h @@ -399,7 +399,8 @@ typedef enum GPGME_STATUS_EXPKEYSIG, GPGME_STATUS_TRUNCATED, GPGME_STATUS_ERROR, - GPGME_STATUS_NEWSIG + GPGME_STATUS_NEWSIG, + GPGME_STATUS_REVKEYSIG } gpgme_status_code_t; diff --git a/gpgme/verify.c b/gpgme/verify.c index c695b9e0..7ac5fe2b 100644 --- a/gpgme/verify.c +++ b/gpgme/verify.c @@ -223,6 +223,10 @@ parse_new_sig (op_data_t opd, gpgme_status_code_t code, char *args) sig->status = gpg_error (GPG_ERR_BAD_SIGNATURE); break; + case GPGME_STATUS_REVKEYSIG: + sig->status = gpg_error (GPG_ERR_CERT_REVOKED); + break; + case GPGME_STATUS_ERRSIG: if (end) { @@ -531,6 +535,7 @@ _gpgme_verify_status_handler (void *priv, gpgme_status_code_t code, char *args) case GPGME_STATUS_EXPKEYSIG: case GPGME_STATUS_BADSIG: case GPGME_STATUS_ERRSIG: + case GPGME_STATUS_REVKEYSIG: if (sig && !opd->did_prepare_new_sig) calc_sig_summary (sig); opd->only_newsig_seen = 0; |