diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2018-02-13 13:39:49 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2018-02-13 13:48:36 +0100 |
commit | e22e2bab6b5daff36c182bebf032906796dbef6f (patch) | |
tree | 3ca406a70bc802c2493ebe97dac3caeac0376037 /ffi/src/sequoia.h | |
parent | 0b8a1529b00c762f7de408ca2d8931c43a1ce214 (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.h | 9 |
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 |