* options.h, keyserver-internal.h, keyserver.c (parse_keyserver_uri):
[gnupg.git] / g10 / keyserver-internal.h
1 /* Keyserver internals */
2
3 #ifndef _KEYSERVER_INTERNAL_H_
4 #define _KEYSERVER_INTERNAL_H_
5
6 #include <time.h>
7 #include "keyserver.h"
8 #include "iobuf.h"
9 #include "types.h"
10
11 int parse_keyserver_options(char *options);
12 void free_keyserver_spec(struct keyserver_spec *keyserver);
13 struct keyserver_spec *parse_keyserver_uri(const char *uri,int require_scheme,
14                                            const char *configname,
15                                            unsigned int configlineno);
16 int keyserver_export(STRLIST users);
17 int keyserver_import(STRLIST users);
18 int keyserver_import_fprint(const byte *fprint,size_t fprint_len);
19 int keyserver_import_keyid(u32 *keyid);
20 int keyserver_refresh(STRLIST users);
21 int keyserver_search(STRLIST tokens);
22
23 #endif /* !_KEYSERVER_INTERNAL_H_ */