aboutsummaryrefslogtreecommitdiffstats
path: root/g10/gpg.c
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/gpg.c
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/gpg.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/g10/gpg.c b/g10/gpg.c
index 10eb24c41..a945ac854 100644
--- a/g10/gpg.c
+++ b/g10/gpg.c
@@ -355,6 +355,9 @@ enum cmd_and_opt_values
opcscDriver,
oDisableCCID,
+ oRequireBacksigs,
+ oNoRequireBacksigs,
+
oNoop
};
@@ -695,6 +698,8 @@ static ARGPARSE_OPTS opts[] = {
the favor. */
{ oLocalUser, "sign-with", 2, "@" },
{ oRecipient, "user", 2, "@" },
+ { oRequireBacksigs, "require-backsigs", 0, "@"},
+ { oNoRequireBacksigs, "no-require-backsigs", 0, "@"},
{0,NULL,0,NULL}
};
@@ -2586,7 +2591,9 @@ main (int argc, char **argv )
opt.limit_card_insert_tries = pargs.r.ret_int;
break;
-
+ case oRequireBacksigs: opt.require_backsigs=1; break;
+ case oNoRequireBacksigs: opt.require_backsigs=0; break;
+
case oNoop: break;
default : pargs.err = configfp? 1:2; break;