From 12ca74c836ccacf79f2f193afac334377e41995e Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 21 Dec 2006 19:40:00 +0000 Subject: Started to code a --server mode. It is far from being ready! --- g10/gpg.h | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) (limited to 'g10/gpg.h') diff --git a/g10/gpg.h b/g10/gpg.h index 100a8e349..9e0c9607e 100644 --- a/g10/gpg.h +++ b/g10/gpg.h @@ -43,12 +43,44 @@ #define MAX_FINGERPRINT_LEN 20 -/* Forward declarations. */ +/* + Forward declarations. + */ + +/* Object used to keep state locally to server.c . */ +struct server_local_s; + +/* Object used to describe a keyblok node. */ typedef struct kbnode_struct *KBNODE; +/* Object used for looking ob keys. */ typedef struct keydb_search_desc KEYDB_SEARCH_DESC; +/* Session control object. This object is passed to most functions to + convey the status of a session. Note that the defaults are set by + gpg_init_default_ctrl(). */ +struct server_control_s +{ + struct server_local_s *server_local; +}; +typedef struct server_control_s *ctrl_t; + + + + +/*-- server.c --*/ +int gpg_server (ctrl_t); + + + + + + +/* + Compatibility stuff to be faded out over time. + */ + /* Simple wrappers. */ #define g10_errstr(a) gpg_strerror ((a)) @@ -98,5 +130,4 @@ typedef struct keydb_search_desc KEYDB_SEARCH_DESC; #define G10ERR_WRONG_SECKEY GPG_ERR_WRONG_SECKEY - #endif /*GNUPG_G10_GPG_H*/ -- cgit v1.2.3