From 2281024d4cb29c9c6742f7e9fbb031fe97f076c0 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 16 Feb 2010 20:07:03 +0000 Subject: Add option GPGME_EXPORT_MODE_MINIMAL --- src/engine-gpg.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/engine-gpg.c') diff --git a/src/engine-gpg.c b/src/engine-gpg.c index abfaaa3c..a05fca28 100644 --- a/src/engine-gpg.c +++ b/src/engine-gpg.c @@ -1727,12 +1727,18 @@ static gpgme_error_t export_common (engine_gpg_t gpg, gpgme_export_mode_t mode, gpgme_data_t keydata, int use_armor) { - gpgme_error_t err; + gpgme_error_t err = 0; - if ((mode & ~GPGME_EXPORT_MODE_EXTERN)) + if ((mode & ~(GPGME_EXPORT_MODE_EXTERN + |GPGME_EXPORT_MODE_MINIMAL))) return gpg_error (GPG_ERR_NOT_SUPPORTED); - if ((mode & GPGME_EXPORT_MODE_EXTERN)) + if ((mode & GPGME_EXPORT_MODE_MINIMAL)) + err = add_arg (gpg, "--export-options=export-minimal"); + + if (err) + ; + else if ((mode & GPGME_EXPORT_MODE_EXTERN)) { err = add_arg (gpg, "--send-keys"); } -- cgit v1.2.3