aboutsummaryrefslogtreecommitdiffstats
path: root/lang/cpp/src
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2016-06-27 13:50:01 +0000
committerAndre Heinecke <[email protected]>2016-06-27 13:50:01 +0000
commit15fc5c34c88ecbb61272705af60f7054b41c57f7 (patch)
tree9fea9be42edbcb8a830cfcbd93910268e1eb8bbd /lang/cpp/src
parentCpp: Do not treat KEYEXPIRED as error (diff)
downloadgpgme-15fc5c34c88ecbb61272705af60f7054b41c57f7.tar.gz
gpgme-15fc5c34c88ecbb61272705af60f7054b41c57f7.zip
Cpp: Expose new data_identify values
* lang/cpp/src/data.cpp (GpgME::Data::type): Handle PGP Encrypted and Signature. * lang/cpp/src/data.h: Add values accordingly.
Diffstat (limited to 'lang/cpp/src')
-rw-r--r--lang/cpp/src/data.cpp2
-rw-r--r--lang/cpp/src/data.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/lang/cpp/src/data.cpp b/lang/cpp/src/data.cpp
index bf9a629f..af1c479a 100644
--- a/lang/cpp/src/data.cpp
+++ b/lang/cpp/src/data.cpp
@@ -178,6 +178,8 @@ GpgME::Data::Type GpgME::Data::type() const
case GPGME_DATA_TYPE_CMS_OTHER: return CMSOther;
case GPGME_DATA_TYPE_X509_CERT: return X509Cert;
case GPGME_DATA_TYPE_PKCS12: return PKCS12;
+ case GPGME_DATA_TYPE_PGP_ENCRYPTED: return PGPEncrypted;
+ case GPGME_DATA_TYPE_PGP_SIGNATURE: return PGPSignature;
}
return Invalid;
}
diff --git a/lang/cpp/src/data.h b/lang/cpp/src/data.h
index efb1e790..d5e54aaa 100644
--- a/lang/cpp/src/data.h
+++ b/lang/cpp/src/data.h
@@ -92,7 +92,9 @@ public:
CMSEncrypted,
CMSOther,
X509Cert,
- PKCS12
+ PKCS12,
+ PGPEncrypted,
+ PGPSignature,
};
Type type() const;