aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-09-16 09:45:07 +0000
committerWerner Koch <[email protected]>2016-09-16 09:45:36 +0000
commit268e251b802cc7c19831722d7e3a52777a0f412f (patch)
tree4f12ff7a2d5cae06fd97604ea6a37d91cbc86723 /src
parentcore: Fix setting og the verification result. (diff)
downloadgpgme-268e251b802cc7c19831722d7e3a52777a0f412f.tar.gz
gpgme-268e251b802cc7c19831722d7e3a52777a0f412f.zip
core: Remove stub to try implementing gpg < 2.1 support for createkey.
* src/engine-gpg.c (gpg_createkey_legacy): Remove. (gpg_genkey): Remove call. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/engine-gpg.c29
1 files changed, 2 insertions, 27 deletions
diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index d2741cb1..a7431d56 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -2051,25 +2051,6 @@ gpg_createkey_from_param (engine_gpg_t gpg,
}
-/* This is used for gpg versions which do not support the quick-genkey
- * command to emulate the gpgme_op_createkey API. */
-static gpgme_error_t
-gpg_createkey_legacy (engine_gpg_t gpg,
- const char *userid, const char *algo,
- unsigned long expires,
- unsigned int flags,
- unsigned int extraflags)
-{
- (void)gpg;
- (void)userid;
- (void)algo;
- (void)expires;
- (void)flags;
- (void)extraflags;
- return gpg_error (GPG_ERR_NOT_IMPLEMENTED);
-}
-
-
static gpgme_error_t
gpg_createkey (engine_gpg_t gpg,
const char *userid, const char *algo,
@@ -2204,16 +2185,10 @@ gpg_genkey (void *engine,
else
err = gpg_createkey_from_param (gpg, help_data, extraflags);
}
- else if (userid && !key)
- {
- if (!have_gpg_version (gpg, "2.1.13"))
- err = gpg_createkey_legacy (gpg, userid, algo, expires, flags,
- extraflags);
- else
- err = gpg_createkey (gpg, userid, algo, expires, flags, extraflags);
- }
else if (!have_gpg_version (gpg, "2.1.13"))
err = gpg_error (GPG_ERR_NOT_SUPPORTED);
+ else if (userid && !key)
+ err = gpg_createkey (gpg, userid, algo, expires, flags, extraflags);
else if (!userid && key)
err = gpg_addkey (gpg, algo, expires, key, flags, extraflags);
else if (userid && key && !algo)