diff options
Diffstat (limited to 'src/sdk/GFSDKGpg.h')
-rw-r--r-- | src/sdk/GFSDKGpg.h | 18 |
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 |