190 |
default_key_from_cache (int *ret_no_useable) |
default_key_from_cache (int *ret_no_useable) |
191 |
{ |
{ |
192 |
gpgme_key_t key, pk; |
gpgme_key_t key, pk; |
193 |
gpg_keycache_t sec, pub; |
gpg_keycache_t sec; |
194 |
const char *s; |
const char *s; |
195 |
char *keyid = NULL; |
char *keyid = NULL; |
196 |
|
|
197 |
sec = keycache_get_ctx (0); |
sec = keycache_get_ctx (0); |
|
pub = keycache_get_ctx (1); |
|
198 |
gpg_keycache_rewind (sec); |
gpg_keycache_rewind (sec); |
199 |
while (!gpg_keycache_next_key (sec, 1, &key)) { |
while (!gpg_keycache_next_key (sec, 1, &key)) { |
200 |
if (key_is_useable (key) && !get_pubkey (key->subkeys->keyid, &pk)) { |
if (key_is_useable (key) && !get_pubkey (key->subkeys->keyid, &pk)) { |