gpgv: Initialize compliance checker.
authorWerner Koch <wk@gnupg.org>
Wed, 13 Sep 2017 07:18:15 +0000 (09:18 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 13 Sep 2017 07:18:15 +0000 (09:18 +0200)
* g10/gpgv.c (main): Call gnupg_initialize_compliance.
--

The compliance checker needs to be initialize so that it won't let
spit out a "not suitable" message.  We use the module name of gpg.
Because there is no option to change the compliance mode in gpgv we
will always be in the default (CO_GNUPG) mode.  It also does not make
much sense to have it here because gpgv expects a "curated" keyring.

GnuPG-bug-id: 3404
Signed-off-by: Werner Koch <wk@gnupg.org>
g10/gpgv.c

index fb274b3..c43067d 100644 (file)
@@ -202,6 +202,7 @@ main( int argc, char **argv )
   dotlock_disable ();
   gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0);
   additional_weak_digest("MD5");
   dotlock_disable ();
   gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0);
   additional_weak_digest("MD5");
+  gnupg_initialize_compliance (GNUPG_MODULE_NAME_GPG);
 
   pargs.argc = &argc;
   pargs.argv = &argv;
 
   pargs.argc = &argc;
   pargs.argv = &argv;