aboutsummaryrefslogtreecommitdiffstats
path: root/g10/options.h
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2005-10-12 20:44:24 +0000
committerDavid Shaw <[email protected]>2005-10-12 20:44:24 +0000
commit094a7ab401c03d6fc7cb1d3023ea8ee1e8dc9e34 (patch)
treed597749a8c3e6610f2b4fb7db835ed2e1aa7a78f /g10/options.h
parent* getkey.c (merge_selfsigs_subkey), sig-check.c (signature_check2), (diff)
downloadgnupg-094a7ab401c03d6fc7cb1d3023ea8ee1e8dc9e34.tar.gz
gnupg-094a7ab401c03d6fc7cb1d3023ea8ee1e8dc9e34.zip
* options.h, getkey.c (merge_selfsigs_subkey), gpg.c (main), sig-check.c
(signature_check2): Add --require-backsigs and --no-require-backsigs. Currently defaults to --no-require-backsigs.
Diffstat (limited to '')
-rw-r--r--g10/options.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/g10/options.h b/g10/options.h
index 866e713d3..dd07d089e 100644
--- a/g10/options.h
+++ b/g10/options.h
@@ -162,6 +162,8 @@ struct
STRLIST sig_policy_url;
STRLIST cert_policy_url;
STRLIST sig_keyserver_url;
+ STRLIST cert_subpackets;
+ STRLIST sig_subpackets;
int use_embedded_filename;
int allow_non_selfsigned_uid;
int allow_freeform_uid;
@@ -207,6 +209,11 @@ struct
int disable_ccid; /* Disable the use of the internal CCID driver. */
#endif /*ENABLE_CARD_SUPPORT*/
+ /* If set, require an 0x19 backsig to be present on signatures made
+ by signing subkeys. If not set, a missing backsig is not an
+ error (but an invalid backsig still is). */
+ int require_backsigs;
+
} opt;
/* CTRL is used to keep some global variables we currently can't