summaryrefslogtreecommitdiffstats
path: root/ffi/include/sequoia/net.h
diff options
context:
space:
mode:
Diffstat (limited to 'ffi/include/sequoia/net.h')
-rw-r--r--ffi/include/sequoia/net.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/ffi/include/sequoia/net.h b/ffi/include/sequoia/net.h
deleted file mode 100644
index 63311d85..00000000
--- a/ffi/include/sequoia/net.h
+++ /dev/null
@@ -1,69 +0,0 @@
-#ifndef SEQUOIA_NET_H
-#define SEQUOIA_NET_H
-
-#include <sequoia/core.h>
-
-/*/
-/// For accessing keyservers using HKP.
-/*/
-typedef struct sq_keyserver *sq_keyserver_t;
-
-/*/
-/// Returns a handle for the given URI.
-///
-/// `uri` is a UTF-8 encoded value of a keyserver URI,
-/// e.g. `hkps://examle.org`.
-///
-/// Returns `NULL` on errors.
-/*/
-sq_keyserver_t sq_keyserver_new (sq_context_t ctx,
- const char *uri);
-
-/*/
-/// Returns a handle for the given URI.
-///
-/// `uri` is a UTF-8 encoded value of a keyserver URI,
-/// e.g. `hkps://examle.org`. `cert` is a DER encoded certificate of
-/// size `len` used to authenticate the server.
-///
-/// Returns `NULL` on errors.
-/*/
-sq_keyserver_t sq_keyserver_with_cert (sq_context_t ctx,
- const char *uri,
- const uint8_t *cert,
- size_t len);
-
-/*/
-/// Returns a handle for keys.openpgp.org.
-///
-/// The server at `hkps://keys.openpgp.org` distributes updates for
-/// OpenPGP certificates. It is a good default choice.
-///
-/// Returns `NULL` on errors.
-/*/
-sq_keyserver_t sq_keyserver_keys_openpgp_org (sq_context_t ctx);
-
-/*/
-/// Frees a keyserver object.
-/*/
-void sq_keyserver_free (sq_keyserver_t ks);
-
-/*/
-/// Retrieves the key with the given `keyid`.
-///
-/// Returns `NULL` on errors.
-/*/
-pgp_cert_t sq_keyserver_get (sq_context_t ctx,
- sq_keyserver_t ks,
- const pgp_keyid_t id);
-
-/*/
-/// Sends the given key to the server.
-///
-/// Returns != 0 on errors.
-/*/
-pgp_status_t sq_keyserver_send (sq_context_t ctx,
- sq_keyserver_t ks,
- const pgp_cert_t cert);
-
-#endif