diff options
author | Werner Koch <[email protected]> | 2015-05-08 13:51:11 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2015-05-08 13:51:11 +0000 |
commit | 3c439c0447f8a7468a61bbdc4c9a101ef2451dcb (patch) | |
tree | f7c1e9085cf66dc7a0db3e82dababdc22054a2e4 /g10/keyring.h | |
parent | gpg: Minor code merging in keyedit. (diff) | |
download | gnupg-3c439c0447f8a7468a61bbdc4c9a101ef2451dcb.tar.gz gnupg-3c439c0447f8a7468a61bbdc4c9a101ef2451dcb.zip |
gpg: Add push/pop found state feature to keydb.
* g10/keydb.c (keydb_handle): Add field saved_found.
(keydb_new): Init new field.
(keydb_push_found_state, keydb_pop_found_state): New.
* g10/keyring.c (kyring_handle): Add field saved_found.
(keyring_push_found_state, keyring_pop_found_state): New.
--
We have the same feature in gpgsm. It is very useful to check for an
unambiguous user id with a follow up update of the keyblock.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'g10/keyring.h')
-rw-r--r-- | g10/keyring.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/keyring.h b/g10/keyring.h index f83c2cb18..1469b7040 100644 --- a/g10/keyring.h +++ b/g10/keyring.h @@ -29,6 +29,8 @@ int keyring_is_writable (void *token); KEYRING_HANDLE keyring_new (void *token); void keyring_release (KEYRING_HANDLE hd); +void keyring_push_found_state (KEYRING_HANDLE hd); +void keyring_pop_found_state (KEYRING_HANDLE hd); const char *keyring_get_resource_name (KEYRING_HANDLE hd); int keyring_lock (KEYRING_HANDLE hd, int yes); int keyring_get_keyblock (KEYRING_HANDLE hd, KBNODE *ret_kb); |