aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2013-05-22 14:35:12 +0000
committerWerner Koch <[email protected]>2013-05-22 14:32:15 +0000
commitd4371ed30da2e8b3d9f440613af299a952bde2b1 (patch)
tree1f7d3aad37d2de43f8ad9c10d57b32ca3a62e487
parentAllow symmetric encryption with gpgme_op_encrypt_sign. (diff)
downloadgpgme-d4371ed30da2e8b3d9f440613af299a952bde2b1.tar.gz
gpgme-d4371ed30da2e8b3d9f440613af299a952bde2b1.zip
Support --no-encrypt-to also with gpgme_op_encrypt_sign.
* src/engine-gpg.c (gpg_encrypt_sign): Support the GPGME_ENCRYPT_NO_ENCRYPT_TO flag.
-rw-r--r--src/engine-gpg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index 65012fab..72d3ad14 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -1716,6 +1716,9 @@ gpg_encrypt_sign (void *engine, gpgme_key_t recp[],
if (!err && (flags & GPGME_ENCRYPT_ALWAYS_TRUST))
err = add_arg (gpg, "--always-trust");
+ if (!err && (flags & GPGME_ENCRYPT_NO_ENCRYPT_TO))
+ err = add_arg (gpg, "--no-encrypt-to");
+
if (!err)
err = append_args_from_recipients (gpg, recp);
}