summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi/include
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2019-11-25 12:48:32 +0100
committerJustus Winter <justus@sequoia-pgp.org>2019-11-25 13:19:10 +0100
commit28d0231ce5373747cae1dbc97f988866540872ef (patch)
tree605edbbf63638acb358c7c3d09ccfe12507c4325 /openpgp-ffi/include
parent9c6174635ac40a32b273bf78493c1d6db3cc2d34 (diff)
openpgp: Specialize key iterator to return Key<SecretParts, _>.
- Once KeyIter::secret or KeyIter::unencrypted_secret is called, change the iterator type to iterate over &Key<SecretParts, _>. - Fixes #384.
Diffstat (limited to 'openpgp-ffi/include')
-rw-r--r--openpgp-ffi/include/sequoia/openpgp.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/openpgp-ffi/include/sequoia/openpgp.h b/openpgp-ffi/include/sequoia/openpgp.h
index fccc79d4..fe003422 100644
--- a/openpgp-ffi/include/sequoia/openpgp.h
+++ b/openpgp-ffi/include/sequoia/openpgp.h
@@ -699,21 +699,19 @@ void pgp_tpk_key_iter_alive_at (pgp_tpk_key_iter_t iter, time_t when);
void pgp_tpk_key_iter_revoked (pgp_tpk_key_iter_t iter, bool revoked);
/*/
-/// Changes the iterator to only return keys that have secret keys (or
-/// not).
+/// Changes the iterator to only return keys that have secret keys.
///
/// Note: you may not call this function after starting to iterate.
/*/
-void pgp_tpk_key_iter_secret (pgp_tpk_key_iter_t iter, bool secret);
+void pgp_tpk_key_iter_secret (pgp_tpk_key_iter_t iter);
/*/
/// Changes the iterator to only return keys that have unencrypted
-/// secret keys (or not).
+/// secret keys.
///
/// Note: you may not call this function after starting to iterate.
/*/
-void pgp_tpk_key_iter_unencrypted_secret (pgp_tpk_key_iter_t iter,
- bool unencrypted_secret);
+void pgp_tpk_key_iter_unencrypted_secret (pgp_tpk_key_iter_t iter);
/*/
/// Returns a reference to the next key. Returns NULL if there are no