aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/gpg
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-07-28 13:28:14 +0000
committersaturneric <[email protected]>2024-07-28 13:28:14 +0000
commitc1d0552cb33f80c4c8b7331e699ee867db2a2319 (patch)
tree7601b90c7928de1113c460a6b1a0d70ffc721d35 /src/core/function/gpg
parentfix: passphrase corrected is not correct as the real one (diff)
downloadGpgFrontend-c1d0552cb33f80c4c8b7331e699ee867db2a2319.tar.gz
GpgFrontend-c1d0552cb33f80c4c8b7331e699ee867db2a2319.zip
fix: can not import binary key data
Diffstat (limited to 'src/core/function/gpg')
-rw-r--r--src/core/function/gpg/GpgKeyImportExporter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/function/gpg/GpgKeyImportExporter.cpp b/src/core/function/gpg/GpgKeyImportExporter.cpp
index 55953cb5..2b4448de 100644
--- a/src/core/function/gpg/GpgKeyImportExporter.cpp
+++ b/src/core/function/gpg/GpgKeyImportExporter.cpp
@@ -49,11 +49,11 @@ auto GpgKeyImportExporter::ImportKey(const GFBuffer& in_buffer)
if (in_buffer.Empty()) return {};
GpgData data_in(in_buffer);
- auto err = CheckGpgError(gpgme_op_import(ctx_.DefaultContext(), data_in));
+ auto err = CheckGpgError(gpgme_op_import(ctx_.BinaryContext(), data_in));
if (gpgme_err_code(err) != GPG_ERR_NO_ERROR) return {};
gpgme_import_result_t result;
- result = gpgme_op_import_result(ctx_.DefaultContext());
+ result = gpgme_op_import_result(ctx_.BinaryContext());
gpgme_import_status_t status = result->imports;
auto import_info = SecureCreateSharedObject<GpgImportInformation>(result);
while (status != nullptr) {