diff options
author | Werner Koch <wk@gnupg.org> | 2019-12-10 09:35:33 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2019-12-23 12:40:43 +0100 |
commit | 8a556c23a29776b2b5aa1d563e779b6ae0139dff (patch) | |
tree | 5c9aa9c8cdfec0b9abc62ce49ebb43dd05d3a43d /kbx/frontend.h | |
parent | scd: Enhance KEYINFO command to limit listing with capability. (diff) | |
download | gnupg2-8a556c23a29776b2b5aa1d563e779b6ae0139dff.tar.xz gnupg2-8a556c23a29776b2b5aa1d563e779b6ae0139dff.zip |
kbx: Change keyboxd to work only with one database.
* kbx/frontend.c (the_database): New var.
(db_desc_t): Remove.
(kbxd_add_resource): Renamed to ...
(kbxd_set_database): this. Simplify.
(kbxd_search): Change to use only one database.
(kbxd_store): Ditto.
(kbxd_delete): Ditto.
--
The original implementation was way to complicated and would have only
brought back the problems deciding which database to use for each key.
The new scheme used one configured database and only that. That
database needs to be set right at the start.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'kbx/frontend.h')
-rw-r--r-- | kbx/frontend.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kbx/frontend.h b/kbx/frontend.h index d7647ba44..20565215a 100644 --- a/kbx/frontend.h +++ b/kbx/frontend.h @@ -31,8 +31,8 @@ enum kbxd_store_modes }; -gpg_error_t kbxd_add_resource (ctrl_t ctrl, - const char *filename_arg, int readonly); +gpg_error_t kbxd_set_database (ctrl_t ctrl, + const char *filename_arg, int readonly); void kbxd_release_session_info (ctrl_t ctrl); |