diff options
| author | Andre Heinecke <[email protected]> | 2016-07-04 09:31:01 +0000 | 
|---|---|---|
| committer | Andre Heinecke <[email protected]> | 2016-07-04 09:44:39 +0000 | 
| commit | 80498ab662238a31325e78c0037ea6752f680a37 (patch) | |
| tree | f28c9d78e5a0fdb58d557c20506f1270389845ea | |
| parent | Cpp: Add support for pinentry_mode (diff) | |
| download | gpgme-80498ab662238a31325e78c0037ea6752f680a37.tar.gz gpgme-80498ab662238a31325e78c0037ea6752f680a37.zip | |
Cpp: Add support for TOFU_CONFLICT sigsum
* lang/cpp/src/verificationresult.cpp (GpgME::Signature::Summary):
Handle TOFU_CONFLICT.
* lang/cpp/src/verificationresult.h (Summary): Add TofuConflict.
| -rw-r--r-- | lang/cpp/src/verificationresult.cpp | 4 | ||||
| -rw-r--r-- | lang/cpp/src/verificationresult.h | 3 | 
2 files changed, 6 insertions, 1 deletions
| diff --git a/lang/cpp/src/verificationresult.cpp b/lang/cpp/src/verificationresult.cpp index 4bd1a7b1..3eb8a850 100644 --- a/lang/cpp/src/verificationresult.cpp +++ b/lang/cpp/src/verificationresult.cpp @@ -224,6 +224,9 @@ GpgME::Signature::Summary GpgME::Signature::summary() const      if (sigsum & GPGME_SIGSUM_SYS_ERROR) {          result |= SysError;      } +    if (sigsum & GPGME_SIGSUM_TOFU_CONFLICT) { +        result |= TofuConflict; +    }      return static_cast<Summary>(result);  } @@ -520,6 +523,7 @@ std::ostream &GpgME::operator<<(std::ostream &os, Signature::Summary summary)      OUTPUT(CrlTooOld);      OUTPUT(BadPolicy);      OUTPUT(SysError); +    OUTPUT(TofuConflict);  #undef OUTPUT      return os << ')';  } diff --git a/lang/cpp/src/verificationresult.h b/lang/cpp/src/verificationresult.h index 5a2927f9..f5fbc2ec 100644 --- a/lang/cpp/src/verificationresult.h +++ b/lang/cpp/src/verificationresult.h @@ -115,7 +115,8 @@ public:          CrlMissing = 0x080,          CrlTooOld  = 0x100,          BadPolicy  = 0x200, -        SysError   = 0x400 +        SysError   = 0x400, +        TofuConflict= 0x800      };      Summary summary() const; | 
