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 |
* |
* |
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); |
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 ); |
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 */ |
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); |
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 */ |