diff options
| author | Andre Heinecke <[email protected]> | 2017-01-11 15:14:45 +0000 | 
|---|---|---|
| committer | Andre Heinecke <[email protected]> | 2017-01-11 15:14:45 +0000 | 
| commit | e416f9961837039f259558edf41fccbc181ad128 (patch) | |
| tree | cda46bb7f429259f65dc11af864f23922f4785c1 /lang/cpp/src/context.h | |
| parent | Fix Qgpgme build for macos (diff) | |
| download | gpgme-e416f9961837039f259558edf41fccbc181ad128.tar.gz gpgme-e416f9961837039f259558edf41fccbc181ad128.zip  | |
cpp: Add revuid and adduid support
* lang/cpp/src/context.cpp
(Context::revUid, Context::startRevUid),
(Context::addUid, Context::startAddUid): New.
* lang/cpp/src/context.h: Declare new functions.
* lang/cpp/src/key.cpp (Key::UserID::revoke)
(Key::addUid): Idomatic helpers.
lang/cpp/src/key.h: Declare new functions.
* NEWS: Update accordingly.
Diffstat (limited to '')
| -rw-r--r-- | lang/cpp/src/context.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/lang/cpp/src/context.h b/lang/cpp/src/context.h index 2c205b02..b075bf1b 100644 --- a/lang/cpp/src/context.h +++ b/lang/cpp/src/context.h @@ -214,6 +214,12 @@ public:      GpgME::Error edit(const Key &key, std::unique_ptr<EditInteractor> function, Data &out);      GpgME::Error startEditing(const Key &key, std::unique_ptr<EditInteractor> function, Data &out); +    Error addUid(const Key &key, const char *userid); +    Error startAddUid(const Key &key, const char *userid); + +    Error revUid(const Key &key, const char *userid); +    Error startRevUid(const Key &key, const char *userid); +      // using TofuInfo::Policy      Error setTofuPolicy(const Key &k, unsigned int policy);      Error setTofuPolicyStart(const Key &k, unsigned int policy);  | 
