From 3d094e2bcf6c9ed2cd405623f2dbc6131d04366f Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 16 Feb 2023 18:09:22 +0100 Subject: gpg: New option --add-desig-revoker * g10/gpg.c (oAddDesigRevoker): New. (opts): Add new option. * g10/options.h (opt): Add field desig_revokers. * g10/keygen.c (get_parameter_idx): New. (get_parameter): Make use of get_parameter_idx. (prepare_desig_revoker): New. (get_parameter_revkey): Add arg idx. (proc_parameter_file): Add designated revokers. (do_generate_keypair): Write all designated revokers. --- g10/options.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'g10/options.h') diff --git a/g10/options.h b/g10/options.h index 499544cdf..3ecf57ffb 100644 --- a/g10/options.h +++ b/g10/options.h @@ -111,6 +111,9 @@ struct * the option --sender. */ strlist_t sender_list; + /* A list of fingerprints added as designated revokers to new keys. */ + strlist_t desig_revokers; + int def_cert_level; int min_cert_level; int ask_cert_level; -- cgit v1.2.3