aboutsummaryrefslogtreecommitdiffstats
path: root/g10/gpg.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-03-15 09:47:19 +0000
committerWerner Koch <[email protected]>2021-03-15 09:47:19 +0000
commit1523b5f76f6e600c4f2d153b49a807ff2dc8d268 (patch)
tree34f7fc39bb8b95264b8ead7c4060cab2697b64a6 /g10/gpg.c
parentw32: Silence a compiler warning in dirmngr.c (diff)
downloadgnupg-Beta-2.3.0-beta1655.tar.gz
gnupg-Beta-2.3.0-beta1655.zip
gpg: New option --no-auto-trust-new-key.Beta-2.3.0-beta1655
* g10/gpg.c (oNoAutoTrustNewKey): New. (opts): Add --no-auto-trust-new-key. (main): Set it. * g10/options.h (opt): Add flags.no_auto_trust_new_key. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to '')
-rw-r--r--g10/gpg.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/gpg.c b/g10/gpg.c
index a11ea12f9..4ab5ba1b0 100644
--- a/g10/gpg.c
+++ b/g10/gpg.c
@@ -285,6 +285,7 @@ enum cmd_and_opt_values
oAlwaysTrust,
oTrustModel,
oForceOwnertrust,
+ oNoAutoTrustNewKey,
oSetFilename,
oForYourEyesOnly,
oNoForYourEyesOnly,
@@ -692,6 +693,7 @@ static gpgrt_opt_t opts[] = {
ARGPARSE_s_n (oAutoCheckTrustDB, "auto-check-trustdb", "@"),
ARGPARSE_s_n (oNoAutoCheckTrustDB, "no-auto-check-trustdb", "@"),
ARGPARSE_s_s (oForceOwnertrust, "force-ownertrust", "@"),
+ ARGPARSE_s_n (oNoAutoTrustNewKey, "no-auto-trust-new-key", "@"),
#endif
@@ -2969,6 +2971,8 @@ main (int argc, char **argv)
}
break;
+ case oNoAutoTrustNewKey: opt.flags.no_auto_trust_new_key = 1; break;
+
case oCompliance:
{
int compliance = gnupg_parse_compliance_option