diff options
Diffstat (limited to 'trunk/gpgme/encrypt.c')
-rw-r--r-- | trunk/gpgme/encrypt.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/trunk/gpgme/encrypt.c b/trunk/gpgme/encrypt.c index 30704d23..91520a89 100644 --- a/trunk/gpgme/encrypt.c +++ b/trunk/gpgme/encrypt.c @@ -70,6 +70,10 @@ gpgme_op_encrypt_start ( GpgmeCtx c, GpgmeRecipients recp, _gpgme_gpg_add_arg ( c->gpg, "--armor" ); for ( i=0; i < c->verbosity; i++ ) _gpgme_gpg_add_arg ( c->gpg, "--verbose" ); + /* If we know that all recipients are valid (full or ultimate trust) + * we can pass suppress further checks */ + if ( _gpgme_recipients_all_valid (recp) ) + _gpgme_gpg_add_arg ( c->gpg, "--always-trust" ); _gpgme_append_gpg_args_from_recipients ( recp, c->gpg ); |