aboutsummaryrefslogtreecommitdiffstats
path: root/src/sdk/GFSDKGpg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdk/GFSDKGpg.h')
-rw-r--r--src/sdk/GFSDKGpg.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/sdk/GFSDKGpg.h b/src/sdk/GFSDKGpg.h
index b7b40324..fa7325fc 100644
--- a/src/sdk/GFSDKGpg.h
+++ b/src/sdk/GFSDKGpg.h
@@ -37,6 +37,10 @@ struct GFGpgSignResult {
char* hash_algo;
};
+struct GFGpgEncryptionResult {
+ char* encrypted_data;
+};
+
struct GFGpgKeyUID {
char* name;
char* email;
@@ -59,6 +63,20 @@ auto GPGFRONTEND_MODULE_SDK_EXPORT GFGpgSignData(int channel, char** key_ids,
/**
* @brief
*
+ * @param channel
+ * @param key_ids
+ * @param key_ids_size
+ * @param data
+ * @param ascii
+ * @return int
+ */
+auto GPGFRONTEND_MODULE_SDK_EXPORT
+GFGpgEncryptData(int channel, char** key_ids, int key_ids_size, char* data,
+ int ascii, GFGpgEncryptionResult**) -> int;
+
+/**
+ * @brief
+ *
* @param key_id
* @param data
* @param mode