/[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 121 by twoaday, Mon Dec 12 11:19:56 2005 UTC revision 175 by twoaday, Tue Feb 7 08:58:04 2006 UTC
# Line 1  Line 1 
1  /* wptGPG.h - GnuPG interface  /* wptGPG.h - GnuPG interface
2   *      Copyright (C) 2000-2005 Timo Schulz   *      Copyright (C) 2000-2006 Timo Schulz
3   *   *
4   * This file is part of WinPT.   * This file is part of WinPT.
5   *   *
# Line 139  char* get_gnupg_keyring (int pub, int st Line 139  char* get_gnupg_keyring (int pub, int st
139  char* get_gnupg_cfgfile (void);  char* get_gnupg_cfgfile (void);
140  int set_gnupg_options( const char *buf, size_t buflen );  int set_gnupg_options( const char *buf, size_t buflen );
141  int gnupg_load_config (void);  int gnupg_load_config (void);
142    char* multi_gnupg_path (int strict);
143    
144  int check_gnupg_options (const char *buf);  int check_gnupg_options (const char *buf);
145  void init_gnupg_table (void);  void init_gnupg_table (void);
# Line 152  void gnupg_backup_options (); Line 153  void gnupg_backup_options ();
153  void gnupg_backup_keyrings (void);  void gnupg_backup_keyrings (void);
154  void gnupg_display_error (void);  void gnupg_display_error (void);
155  int gnupg_copy_keyrings (void);  int gnupg_copy_keyrings (void);
156  int check_gnupg_engine (int *r_major, int *r_minor, int *r_patch);  int check_gnupg_engine (const char *need_gpg_ver,
157                            int *r_major, int *r_minor, int *r_patch);
158    
159  /*-- wptGPGME.cpp --*/  /*-- wptGPGME.cpp --*/
160  const char * get_signature_status( gpgme_sigsum_t sigstat );  const char * get_signature_status( gpgme_sigsum_t sigstat );
# Line 166  int winpt_get_seckey (const char *keyid, Line 168  int winpt_get_seckey (const char *keyid,
168  void keycache_reload( HWND dlg );  void keycache_reload( HWND dlg );
169  void keycache_release (int cleanup);  void keycache_release (int cleanup);
170  gpgme_error_t keycache_update (int is_sec, const char *keyid);  gpgme_error_t keycache_update (int is_sec, const char *keyid);
171  gpgme_error_t keycache_init( const char *pubring, const char * secring );  gpgme_error_t keycache_init (const char *pubring, const char * secring);
172  void keycache_set_reload( int yes );  gpg_keycache_t keycache_get_ctx (int _pub);
 int keycache_get_reload( void );  
 gpg_keycache_t keycache_get_ctx( int _pub );  
173    
174  int count_insecure_elgkeys (void);  int count_insecure_elgkeys (void);
175    
176  int gpg_encrypt_symmetric (void);  int gpg_encrypt_symmetric (void);
177  const char *get_gpg_sigstat (gpgme_sigsum_t sum);  const char *get_gpg_sigstat (gpgme_sigsum_t sum);
178    int check_ultimate_trusted_key (void);
179    
180  /*-- wptGPGParser.cpp --*/  /*-- wptGPGParser.cpp --*/
181  /* find */  /* find */
# Line 228  size_t       gpg_data_readline (gpgme_da Line 229  size_t       gpg_data_readline (gpgme_da
229  gpgme_error_t gpg_data_release_and_set_file (gpgme_data_t dh, const char *fname);  gpgme_error_t gpg_data_release_and_set_file (gpgme_data_t dh, const char *fname);
230  gpgme_error_t  gpg_data_mail_quote (gpgme_data_t *r_dh);  gpgme_error_t  gpg_data_mail_quote (gpgme_data_t *r_dh);
231  gpgme_error_t  gpg_data_extract_plaintext (gpgme_data_t sig, gpgme_data_t *r_plain);  gpgme_error_t  gpg_data_extract_plaintext (gpgme_data_t sig, gpgme_data_t *r_plain);
232    void          gpg_data_putc (gpgme_data_t hd, int c);
233    
234  /*-- wptGPGUtil.cpp --*/  /*-- wptGPGUtil.cpp --*/
235  gpgme_error_t gpg_rebuild_cache (char **r_inf);  gpgme_error_t gpg_rebuild_cache (char **r_inf);
# Line 235  gpgme_error_t gpg_get_version (char **r_ Line 237  gpgme_error_t gpg_get_version (char **r_
237  void          gpg_set_debug_mode (int val);  void          gpg_set_debug_mode (int val);
238  gpgme_error_t gpg_export_seckey (const char *keyid, const char *outfile);  gpgme_error_t gpg_export_seckey (const char *keyid, const char *outfile);
239  gpgme_error_t gpg_manage_ownertrust (char **data, int do_export);  gpgme_error_t gpg_manage_ownertrust (char **data, int do_export);
240    gpgme_error_t gpg_get_photoid_data (const char *keyid, char **r_status_data,
241  char*  generate_revoc_input (int code, const char *cmt, const char *pass);                                      unsigned char **r_data,
242  gpgme_error_t gpg_revoke_key (const char *inp_data,                                      unsigned long *ndata);
243                                const char *keyid,  char*  generate_revoke_input (int code, const char *cmt, const char *pass);
244                                char **r_revcert);  gpgme_error_t gpg_revoke_cert (const char *inp_data,
245                                   const char *keyid,
246                                   char **r_revcert);
247  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);
248  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);
249    gpgme_error_t gpg_extract_keys (const char *keyfile, const char **keys, DWORD nkeys,
250                                    char **new_keyfile);
251  gpgme_error_t get_uat_validity (const char *keyid, gpgme_validity_t *r_valid);  gpgme_error_t get_uat_validity (const char *keyid, gpgme_validity_t *r_valid);
252    
253  #endif /* WPT_GPG_H */  #endif /* WPT_GPG_H */

Legend:
Removed from v.121  
changed lines
  Added in v.175

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26