mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-14 21:47:19 +02:00
common,gpg,sm: Move the compliance option parser.
* common/compliance.c (gnupg_parse_compliance_option): New function. * common/compliance.h (struct gnupg_compliance_option): New type. (gnupg_parse_compliance_option): New prototype. * g10/gpg.c (parse_compliance_option): Remove function. (compliance_options): New variable. (main): Adapt callsite. * sm/gpgsm.c (main): Use the new common function. * sm/gpgsm.h (opt): New field 'compliance'. GnuPG-bug-id: 3191 Signed-off-by: Justus Winter <justus@g10code.com>
This commit is contained in:
parent
027ce4ba37
commit
842d233d40
5 changed files with 71 additions and 27 deletions
|
@ -34,6 +34,7 @@
|
|||
#include "../common/audit.h"
|
||||
#include "../common/session-env.h"
|
||||
#include "../common/ksba-io-support.h"
|
||||
#include "../common/compliance.h"
|
||||
|
||||
|
||||
#define MAX_DIGEST_LEN 64
|
||||
|
@ -144,6 +145,7 @@ struct
|
|||
OID per string. */
|
||||
strlist_t ignored_cert_extensions;
|
||||
|
||||
enum gnupg_compliance_mode compliance;
|
||||
} opt;
|
||||
|
||||
/* Debug values and macros. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue