json: Add subkey_algo and defaults to createkey
authorAndre Heinecke <aheinecke@intevation.de>
Mon, 20 Aug 2018 14:38:36 +0000 (16:38 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Mon, 20 Aug 2018 14:38:36 +0000 (16:38 +0200)
commit8103eeba809b6e7156d861783309574b93909169
treec176a5028b42f61fc95c5588a1485ce6db0e3ab5
parent75bc5e6356eca1b7fb76653e7c82c2477f8859b0
json: Add subkey_algo and defaults to createkey

* src/gpgme-json.c (op_createkey, hlp_createkey): Add subkey_algo
handling.
(hlp_createkey): Fix documentation of expiry.
--
Due to the funny quick-gen-key interface generating a key
with an explicit algo would result in bad defaults (only an SC key),
without a subkey.

This adds handling that should probably be in GnuPG proper to fix
the semantics of createkey by adding default subkey_algo handling.
src/gpgme-json.c