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

Diff of /trunk/Include/wptGPG.h

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

revision 182 by twoaday, Tue Mar 14 11:02:32 2006 UTC revision 229 by twoaday, Mon Jun 19 14:04:31 2006 UTC
# Line 145  int gpg_check_permissions (int showmsg); Line 145  int gpg_check_permissions (int showmsg);
145  int gnupg_check_homedir (void);  int gnupg_check_homedir (void);
146  int gnupg_access_keyring (int _pub);  int gnupg_access_keyring (int _pub);
147  void gnupg_backup_options ();  void gnupg_backup_options ();
148  void gnupg_backup_keyrings (void);  void gnupg_backup_keyrings (int auto_backup, int backup_mode,
149                                int include_secr);
150  void gnupg_display_error (void);  void gnupg_display_error (void);
151  int gnupg_copy_keyrings (void);  int gnupg_copy_keyrings (void);
152  int check_gnupg_engine (const char *need_gpg_ver,  int check_gnupg_engine (const char *need_gpg_ver,
# Line 153  int check_gnupg_engine (const char *need Line 154  int check_gnupg_engine (const char *need
154    
155  /*-- wptGPGME.cpp --*/  /*-- wptGPGME.cpp --*/
156  const char * get_signature_status( gpgme_sigsum_t sigstat );  const char * get_signature_status( gpgme_sigsum_t sigstat );
 void keycache_reload( HWND dlg );  
157    
158  int get_pubkey (const char *keyid, gpgme_key_t *ret_key);  gpgme_error_t get_pubkey (const char *keyid, gpgme_key_t *ret_key);
159  int winpt_get_pubkey (const char *keyid, struct winpt_key_s *k);  gpgme_error_t winpt_get_pubkey (const char *keyid, struct winpt_key_s *k);
160  int get_seckey (const char *keyid, gpgme_key_t *ret_skey);  void          winpt_release_pubkey (winpt_key_s *k);
161  int winpt_get_seckey (const char *keyid, struct winpt_key_s *k);  gpgme_error_t get_seckey (const char *keyid, gpgme_key_t *ret_skey);
162    gpgme_error_t winpt_get_seckey (const char *keyid, struct winpt_key_s *k);
163    
 void keycache_reload( HWND dlg );  
164  void keycache_release (int cleanup);  void keycache_release (int cleanup);
165  gpgme_error_t keycache_update (int is_sec, const char *keyid);  gpgme_error_t keycache_update (int is_sec, const char *keyid);
166  gpgme_error_t keycache_init (const char *pubring, const char * secring);  gpgme_error_t keycache_init (const char *pubring, const char * secring);
167  gpg_keycache_t keycache_get_ctx (int _pub);  gpg_keycache_t keycache_get_ctx (int _pub);
168    
169  int count_insecure_elgkeys (void);  gpgme_error_t gpg_clip_sym_encrypt (void);
   
 int gpg_encrypt_symmetric (void);  
170  const char *get_gpg_sigstat (gpgme_sigsum_t sum);  const char *get_gpg_sigstat (gpgme_sigsum_t sum);
171  int check_ultimate_trusted_key (void);  int check_ultimate_trusted_key (void);
172    bool secret_key_available (void);
173    
174  /*-- wptGPGParser.cpp --*/  /*-- wptGPGParser.cpp --*/
175  /* find */  /* find */
# Line 198  enum passdlg_t { Line 197  enum passdlg_t {
197      PASSDLG_REPEAT  = 0,      PASSDLG_REPEAT  = 0,
198      PASSDLG_INIT    = 1,        PASSDLG_INIT    = 1,  
199      PASSDLG_STRICT  = 2,      PASSDLG_STRICT  = 2,
200      PASSDLG_NOTEMPTY= 4      PASSDLG_NOTEMPTY= 4,
201        PASSDLG_WARN_UTF8=8,
202  };  };
203    
204  void set_gpg_passphrase_cb (passphrase_cb_s *cb, gpgme_ctx_t ctx,  void set_gpg_passphrase_cb (passphrase_cb_s *cb, gpgme_ctx_t ctx,
205                              int cmd, HWND hwnd, const char *title);                              int cmd, HWND hwnd, const char *title);
206  void release_gpg_passphrase_cb (passphrase_cb_s *cb);  void release_gpg_passphrase_cb (passphrase_cb_s *cb);
207    void release_gpg_recipients (gpgme_recipient_t *recipients);
208    
209  char * request_passphrase (const char *title, int flags, int *ret_cancel);  char *request_passphrase (const char *title, int flags, int *ret_cancel);
210  char * request_passphrase2 (const char *title, int flags, int *ret_cancel);  char *request_passphrase2 (const char *title, int flags, int *ret_cancel);
211    char *request_key_passphrase (gpgme_key_t key, const char *title,
212                                  int *ret_cancel);
213  const char * passphrase_cb (void *opaque, const char * desc, void *r_hd);  const char * passphrase_cb (void *opaque, const char * desc, void *r_hd);
214  char * get_key_userid (const char *keyid);  char * get_key_userid (const char *keyid);
215  int check_passwd_quality (const char *pass, int strict);  int check_passwd_quality (const char *pass, int strict);
# Line 236  gpgme_error_t gpg_manage_ownertrust (cha Line 239  gpgme_error_t gpg_manage_ownertrust (cha
239  gpgme_error_t gpg_get_photoid_data (const char *keyid, char **r_status_data,  gpgme_error_t gpg_get_photoid_data (const char *keyid, char **r_status_data,
240                                      unsigned char **r_data,                                      unsigned char **r_data,
241                                      unsigned long *ndata);                                      unsigned long *ndata);
242  char*  generate_revoke_input (int code, const char *cmt, const char *pass);  gpgme_error_t gpg_revoke_cert (int desig_revoke, const char *inp_data,
243  gpgme_error_t gpg_revoke_cert (const char *inp_data,                                 const char *keyid, char **r_revcert);
                                const char *keyid,  
                                char **r_revcert);  
244  gpgme_error_t gpg_decode_c_string (const char *src, char **destp, size_t len);  gpgme_error_t gpg_decode_c_string (const char *src, char **destp, size_t len);
245  gpgme_error_t gpg_import_key_list (const char *fname, char **r_out);  gpgme_error_t gpg_import_key_list (const char *fname, char **r_out);
246  gpgme_error_t gpg_extract_keys (const char *keyfile, const char **keys, DWORD nkeys,  gpgme_error_t gpg_extract_keys (const char *keyfile, const char **keys, DWORD nkeys,

Legend:
Removed from v.182  
changed lines
  Added in v.229

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26