/[winpt]/trunk/Include/wptKeyserver.h
ViewVC logotype

Diff of /trunk/Include/wptKeyserver.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 186 by twoaday, Mon Mar 20 12:49:11 2006 UTC revision 214 by twoaday, Sun May 14 18:40:36 2006 UTC
# Line 80  extern char *default_keyserver; Line 80  extern char *default_keyserver;
80  extern WORD default_keyserver_port;  extern WORD default_keyserver_port;
81  extern keyserver_proxy_s proxy;  extern keyserver_proxy_s proxy;
82    
83  struct keyserver_key {  
84      int     bits;           /* length of the key. */  struct keyserver_uid_s {
85      char    keyid[8+1];     /* keyid of the key. */      struct keyserver_uid_s *next;
86      char    date[10+1];     /* date of creation. */      long creation;
87      char    uid[384];       /* primary user-id. */      long expires;
88        char *uid;
89    };
90    
91    struct keyserver_key_s {
92        int    algo;                    /* pubkey algorithm. */
93        int    bits;                    /* length of the key. */
94        char   *keyid;                  /* keyid of the key. */
95        long   creation;                /* creation date. */
96        long   expires;
97        struct keyserver_uid_s *uids;   /* list ofuser-ids. */
98        const struct keyserver_uid_s *main_uid;
99  };  };
100    
101    
# Line 114  int kserver_connect (const char *hostnam Line 125  int kserver_connect (const char *hostnam
125  int kserver_sendkey (const char *hostname, WORD port,  int kserver_sendkey (const char *hostname, WORD port,
126                       const char *pubkey, int len);                       const char *pubkey, int len);
127  int kserver_recvkey (const char *hostname, WORD port,  int kserver_recvkey (const char *hostname, WORD port,
128                       const char *keyid, char *key, int maxkeylen);                       const char *keyid, char **r_key, int *r_keylen);
   
129  int kserver_search_begin (const char *hostname, WORD port,  int kserver_search_begin (const char *hostname, WORD port,
130                            const char *pattern, int *conn_fd);                            const char *pattern, int *conn_fd, int *nkeys);
131  int kserver_search_next (int conn_fd, keyserver_key *key);  int kserver_search_next (int conn_fd, keyserver_key_s **r_key);
132  void kserver_search_end (int conn_fd);  void kserver_search_end (int conn_fd);
133    void kserver_release_key (keyserver_key_s *key);
134    
135  /*-- Finger/LDAP Protocol --*/  /*-- Finger/LDAP Protocol --*/
136  int  ldap_recvkey (const char *hostname, const char *keyid, char *key,  int  ldap_recvkey (const char *hostname, const char *keyid,
137                     int maxkeylen);                     char **r_key, int *r_keylen);
138  int finger_recvkey (const char * host, const char * user, char * key,  int finger_recvkey (const char *host, const char *user,
139                      int maxkeylen);                      char **r_key, int *r_keylen);
140    
141  /*-- Dialog support --*/  /*-- Dialog support --*/
142  int hkp_send_key (HWND dlg, const char *kserver, unsigned short port,  int hkp_send_key (HWND dlg, const char *kserver, unsigned short port,

Legend:
Removed from v.186  
changed lines
  Added in v.214

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26