diff options
author | Werner Koch <[email protected]> | 2020-07-15 14:34:24 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2020-07-15 14:34:24 +0000 |
commit | 858909168298e8c6fb6f9f9009be2ee2d0d9f0ec (patch) | |
tree | 34ab9d02908c4255a87d6b46b128b71ec57c60c8 /src/engine-gpgsm.c | |
parent | core: New keylist mode GPGME_KEYLIST_MODE_WITH_KEYGRIP. (diff) | |
download | gpgme-858909168298e8c6fb6f9f9009be2ee2d0d9f0ec.tar.gz gpgme-858909168298e8c6fb6f9f9009be2ee2d0d9f0ec.zip |
core: Deprecate the non-working trustlist functions.
* src/gpgme.h.in: Clarify that the trustlist function should not be
used.
* src/engine.c (_gpgme_engine_op_trustlist): Always return an error.
* src/engine-backend.h (struct engine_ops): Remove trustlist member.
* src/engine-gpg.c (gpg_trustlist): Remove.
(struct engine_ops): Remove that member. Also in all other engines.
* tests/gpg/t-trustlist.c: Remove.
* lang/python/tests/t-trustlist.py: Remove.
--
This never worked in reality because the required feature has been
removed from GnuPG version 1.3.2 soon after introduction of this
feature in gpgme - 17 years ago. It was anyway marked as
experimental. We keep the API and ABI, though.
GnuPG-bug-id: 4834
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/engine-gpgsm.c')
-rw-r--r-- | src/engine-gpgsm.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/engine-gpgsm.c b/src/engine-gpgsm.c index ae5d8ef1..671b3857 100644 --- a/src/engine-gpgsm.c +++ b/src/engine-gpgsm.c @@ -2324,7 +2324,6 @@ struct engine_ops _gpgme_engine_ops_gpgsm = NULL, /* keysign */ NULL, /* tofu_policy */ gpgsm_sign, - NULL, /* trustlist */ gpgsm_verify, gpgsm_getauditlog, NULL, /* opassuan_transact */ |