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.
| -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; | 
