aboutsummaryrefslogtreecommitdiffstats
path: root/g10/options.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-06-03 16:52:06 +0000
committerWerner Koch <[email protected]>2024-06-03 16:52:06 +0000
commited118e2ed521d82c1be7765a0a19d5b4f19afe10 (patch)
tree61c2a3b3cdff0907f6b1546a6b74ba5f1bcf660d /g10/options.h
parentcommon: New function tokenize_to_strlist. (diff)
downloadgnupg-ed118e2ed521d82c1be7765a0a19d5b4f19afe10.tar.gz
gnupg-ed118e2ed521d82c1be7765a0a19d5b4f19afe10.zip
gpg: New option --default-new-key-adsk.
* g10/options.h (opt): Add field def_new_key_adsks. * g10/gpg.c (oDefaultNewKeyADSK): New. (opts): Add --default-new-key-adsk. (main): Parse option. * g10/keyedit.c (menu_addadsk): Factor some code out to ... (append_adsk_to_key): new. Add compliance check. * g10/keygen.c (pADSK): New. (para_data_s): Add adsk to the union. (release_parameter_list): Free the adsk. (prepare_adsk): New. (get_parameter_adsk): New. (get_parameter_revkey): Remove unneeded arg key and change callers. (proc_parameter_file): Prepare adsk parameter from the configured fingerprints. (do_generate_keypair): Create adsk. -- GnuPG-bug-id: 6882
Diffstat (limited to 'g10/options.h')
-rw-r--r--g10/options.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/options.h b/g10/options.h
index 644eff359..3edcf2f21 100644
--- a/g10/options.h
+++ b/g10/options.h
@@ -133,6 +133,8 @@ struct
const char *def_new_key_algo;
+ strlist_t def_new_key_adsks; /* Option --default-new-key-adsk. */
+
/* Options to be passed to the gpg-agent */
session_env_t session_env;
char *lc_ctype;