summaryrefslogtreecommitdiffstats
path: root/ffi/src/sequoia.h
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2018-02-13 13:39:49 +0100
committerJustus Winter <justus@sequoia-pgp.org>2018-02-13 13:48:36 +0100
commite22e2bab6b5daff36c182bebf032906796dbef6f (patch)
tree3ca406a70bc802c2493ebe97dac3caeac0376037 /ffi/src/sequoia.h
parent0b8a1529b00c762f7de408ca2d8931c43a1ce214 (diff)
ffi: Improve error handling.
- Use the new facilities for more functions. - Improve documentation.
Diffstat (limited to 'ffi/src/sequoia.h')
-rw-r--r--ffi/src/sequoia.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/ffi/src/sequoia.h b/ffi/src/sequoia.h
index 0a21ef7c..27b6e419 100644
--- a/ffi/src/sequoia.h
+++ b/ffi/src/sequoia.h
@@ -271,7 +271,7 @@ struct sq_keyserver;
///
/// Returns `NULL` on errors.
/*/
-struct sq_keyserver *sq_keyserver_new (const struct sq_context *ctx,
+struct sq_keyserver *sq_keyserver_new (struct sq_context *ctx,
const char *uri);
/*/
@@ -283,7 +283,7 @@ struct sq_keyserver *sq_keyserver_new (const struct sq_context *ctx,
///
/// Returns `NULL` on errors.
/*/
-struct sq_keyserver *sq_keyserver_with_cert (const struct sq_context *ctx,
+struct sq_keyserver *sq_keyserver_with_cert (struct sq_context *ctx,
const char *uri,
const uint8_t *cert,
size_t len);
@@ -297,7 +297,7 @@ struct sq_keyserver *sq_keyserver_with_cert (const struct sq_context *ctx,
///
/// Returns `NULL` on errors.
/*/
-struct sq_keyserver *sq_keyserver_sks_pool (const struct sq_context *ctx);
+struct sq_keyserver *sq_keyserver_sks_pool (struct sq_context *ctx);
/*/
/// Frees a keyserver object.
@@ -309,7 +309,8 @@ void sq_keyserver_free (struct sq_keyserver *ks);
///
/// Returns `NULL` on errors.
/*/
-struct sq_tpk *sq_keyserver_get (struct sq_keyserver *ks,
+struct sq_tpk *sq_keyserver_get (struct sq_context *ctx,
+ struct sq_keyserver *ks,
const struct sq_keyid *id);
#endif