aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/gpg/GpgBasicOperator.h
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2025-04-15 23:19:53 +0000
committersaturneric <[email protected]>2025-04-15 23:19:53 +0000
commit73a0f7ddf8a8db0057201374f1518d2063ad9a06 (patch)
tree4dfdf140fa639f0ab8799433c4d9cf5079a92bf0 /src/core/function/gpg/GpgBasicOperator.h
parentrefactor: code cleanup (diff)
downloadGpgFrontend-73a0f7ddf8a8db0057201374f1518d2063ad9a06.tar.gz
GpgFrontend-73a0f7ddf8a8db0057201374f1518d2063ad9a06.zip
feat: support key groups
Diffstat (limited to 'src/core/function/gpg/GpgBasicOperator.h')
-rw-r--r--src/core/function/gpg/GpgBasicOperator.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/core/function/gpg/GpgBasicOperator.h b/src/core/function/gpg/GpgBasicOperator.h
index 990d7af5..ac6908f4 100644
--- a/src/core/function/gpg/GpgBasicOperator.h
+++ b/src/core/function/gpg/GpgBasicOperator.h
@@ -56,14 +56,14 @@ class GPGFRONTEND_CORE_EXPORT GpgBasicOperator
* @brief
*
*/
- void Encrypt(const KeyArgsList&, const GFBuffer&, bool,
+ void Encrypt(const GpgAbstractKeyPtrList&, const GFBuffer&, bool,
const GpgOperationCallback&);
/**
* @brief
*
*/
- auto EncryptSync(const KeyArgsList&, const GFBuffer&,
+ auto EncryptSync(const GpgAbstractKeyPtrList&, const GFBuffer&,
bool) -> std::tuple<GpgError, DataObjectPtr>;
/**
@@ -99,7 +99,8 @@ class GPGFRONTEND_CORE_EXPORT GpgBasicOperator
* @param ascii ascii mode
* @return
*/
- void EncryptSign(const KeyArgsList& keys, const KeyArgsList& signers,
+ void EncryptSign(const GpgAbstractKeyPtrList& keys,
+ const GpgAbstractKeyPtrList& signers,
const GFBuffer& in_buffer, bool ascii,
const GpgOperationCallback& cb);
@@ -112,7 +113,8 @@ class GPGFRONTEND_CORE_EXPORT GpgBasicOperator
* @param ascii
* @param cb
*/
- auto EncryptSignSync(const KeyArgsList& keys, const KeyArgsList& signers,
+ auto EncryptSignSync(const GpgAbstractKeyPtrList& keys,
+ const GpgAbstractKeyPtrList& signers,
const GFBuffer& in_buffer,
bool ascii) -> std::tuple<GpgError, DataObjectPtr>;
@@ -196,7 +198,7 @@ class GPGFRONTEND_CORE_EXPORT GpgBasicOperator
* @param result the result of the operation
* @return error code
*/
- void Sign(const KeyArgsList& signers, const GFBuffer& in_buffer,
+ void Sign(const GpgAbstractKeyPtrList& signers, const GFBuffer& in_buffer,
GpgSignMode mode, bool ascii, const GpgOperationCallback& cb);
/**
@@ -209,7 +211,7 @@ class GPGFRONTEND_CORE_EXPORT GpgBasicOperator
* @param cb
* @return std::tuple<GpgError, DataObjectPtr>
*/
- auto SignSync(const KeyArgsList& signers, const GFBuffer& in_buffer,
+ auto SignSync(const GpgAbstractKeyPtrList& signers, const GFBuffer& in_buffer,
GpgSignMode mode,
bool ascii) -> std::tuple<GpgError, DataObjectPtr>;
@@ -219,7 +221,7 @@ class GPGFRONTEND_CORE_EXPORT GpgBasicOperator
*
* @param keys
*/
- void SetSigners(const KeyArgsList& signers, bool ascii);
+ void SetSigners(const GpgAbstractKeyPtrList& signers, bool ascii);
/**
* @brief Get a global signature private keys that has been set.