diff options
Diffstat (limited to 'src/core/function/gpg/GpgKeyOpera.h')
-rw-r--r-- | src/core/function/gpg/GpgKeyOpera.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/core/function/gpg/GpgKeyOpera.h b/src/core/function/gpg/GpgKeyOpera.h index f6b7143e..4728992d 100644 --- a/src/core/function/gpg/GpgKeyOpera.h +++ b/src/core/function/gpg/GpgKeyOpera.h @@ -170,6 +170,25 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyOpera const QSharedPointer<KeyGenerateInfo>& s_params) -> std::tuple<GpgError, DataObjectPtr>; + /** + * @brief + * + * @param key + * @param adsk + */ + void AddADSK(const GpgKey& key, const GpgSubKey& adsk, + const GpgOperationCallback&); + + /** + * @brief + * + * @param key + * @param adsk + * @return GpgError + */ + auto AddADSKSync(const GpgKey& key, const GpgSubKey& adsk) + -> std::tuple<GpgError, DataObjectPtr>; + private: GpgContext& ctx_ = GpgContext::GetInstance(SingletonFunctionObject::GetChannel()); ///< |