aboutsummaryrefslogtreecommitdiffstats
path: root/lang/cpp/src/key.h
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2024-10-21 12:47:10 +0000
committerIngo Klöcker <[email protected]>2024-10-21 12:47:10 +0000
commit2a0595906970505debf64e166b9a35cccbf1b424 (patch)
tree9253f314d839a7e1d06a7c7db3ff7db224e2425c /lang/cpp/src/key.h
parentdoc: Fix, update, add API documentation (diff)
downloadgpgme-2a0595906970505debf64e166b9a35cccbf1b424.tar.gz
gpgme-2a0595906970505debf64e166b9a35cccbf1b424.zip
cpp: Add support for new flag fields beta_compliance
* lang/cpp/src/decryptionresult.cpp, lang/cpp/src/decryptionresult.h (class DecryptionResult): Add method isBetaCompliance. * lang/cpp/src/decryptionresult.cpp (operator<<): Add new flag. * lang/cpp/src/key.cpp, lang/cpp/src/key.h (class Key): Add method isBetaCompliance. (class Subkey): Add method isBetaCompliance. * lang/cpp/src/key.cpp: (Key::isDeVs): Remove duplicate check of is_de_vs of first subkey. (operator<<): Add new flag. * lang/cpp/src/verificationresult.cpp, lang/cpp/src/verificationresult.h (class Signature): Add method isBetaCompliance. * lang/cpp/src/verificationresult.cpp (operator<<): Add new flag. -- GnuPG-bug-id: 7346
Diffstat (limited to 'lang/cpp/src/key.h')
-rw-r--r--lang/cpp/src/key.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lang/cpp/src/key.h b/lang/cpp/src/key.h
index a1648884..215eb9ff 100644
--- a/lang/cpp/src/key.h
+++ b/lang/cpp/src/key.h
@@ -129,6 +129,7 @@ public:
bool canAuthenticate() const;
bool isQualified() const;
bool isDeVs() const;
+ bool isBetaCompliance() const;
/** Returns true, if the key has a certification subkey. */
bool hasCertify() const;
@@ -289,6 +290,7 @@ public:
bool isGroupOwned() const;
bool isQualified() const;
bool isDeVs() const;
+ bool isBetaCompliance() const;
bool isCardKey() const;
bool isSecret() const;