diff options
author | Werner Koch <wk@gnupg.org> | 2021-04-01 13:11:16 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2021-04-01 13:11:16 +0200 |
commit | a78475fbb7b60ca96137fbe179d8b939cfe2cd89 (patch) | |
tree | 322171ec8d1aceb1869e4dc52dd77ea066f2b9f8 /tools/gpgconf-comp.c | |
parent | common: Make the compliance check more robust. (diff) | |
download | gnupg2-a78475fbb7b60ca96137fbe179d8b939cfe2cd89.tar.xz gnupg2-a78475fbb7b60ca96137fbe179d8b939cfe2cd89.zip |
gpgconf: Return a new pseudo option compliance_de_vs.
* tools/gpgconf-comp.c (known_pseudo_options_gpg): Add
"compliance_de_vs".
* g10/gpg.c (gpgconf_list): Returh that pseudo option.
--
Of course this will always return false for this version of gnupg.
But as soon as this version has been approved we have everything ready
for a runtime check.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'tools/gpgconf-comp.c')
-rw-r--r-- | tools/gpgconf-comp.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c index 7a39ccc02..ca15aa8e4 100644 --- a/tools/gpgconf-comp.c +++ b/tools/gpgconf-comp.c @@ -422,16 +422,20 @@ static known_option_t known_options_gpg[] = { "use-keyboxd", GC_OPT_FLAG_NONE, GC_LEVEL_INVISIBLE }, - /* The next is a pseudo option which we read via --gpgconf-list. + /* The next items are pseudo options which we read via --gpgconf-list. * The meta information is taken from the table below. */ { "default_pubkey_algo", GC_OPT_FLAG_NONE, GC_LEVEL_INVISIBLE }, - + { "compliance_de_vs", GC_OPT_FLAG_NONE, GC_LEVEL_INVISIBLE }, { NULL } }; static const char *known_pseudo_options_gpg[] = {/* v-- ARGPARSE_TYPE_STRING */ "default_pubkey_algo:0:2:@:", + /* A basic compliance check for gpg. We use gpg here but the + * result is valid for all components. + * v-- ARGPARSE_TYPE_INT */ + "compliance_de_vs:0:1:@:", NULL }; |