/[winpt]/trunk/Src/wptGPGME.cpp
ViewVC logotype

Diff of /trunk/Src/wptGPGME.cpp

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

revision 262 by twoaday, Sat Sep 30 10:24:34 2006 UTC revision 271 by twoaday, Sun Nov 5 08:57:45 2006 UTC
# Line 47  static gpg_keycache_t sec = NULL; Line 47  static gpg_keycache_t sec = NULL;
47  static char *gpg_secring = NULL;  static char *gpg_secring = NULL;
48    
49    
50    /* Return 1 if no cache is available.
51       This can be the case if WinPT were run in command line mode. */
52  int  int
53  keycache_not_available (void)  keycache_not_available (void)
54  {  {
# Line 62  keycache_release (int cleanup) Line 64  keycache_release (int cleanup)
64      int n = gpg_keycache_get_size (pub);      int n = gpg_keycache_get_size (pub);
65    
66      /* XXX: update the value when the cache has changed. */      /* XXX: update the value when the cache has changed. */
67      sprintf (tmpbuf, "%d", n);      _snprintf (tmpbuf, DIM (tmpbuf)-1, "%d", n);
68      set_reg_key (HKEY_CURRENT_USER, "Software\\WinPT", "nKeys", tmpbuf);      set_reg_key (HKEY_CURRENT_USER, "Software\\WinPT", "nKeys", tmpbuf);
69    
70      if (pub) {      if (pub) {
# Line 108  keycache_init (const char *pubring, cons Line 110  keycache_init (const char *pubring, cons
110      if (secring != NULL) {      if (secring != NULL) {
111          free_if_alloc (gpg_secring);          free_if_alloc (gpg_secring);
112          gpg_secring = get_gnupg_keyring (0, NO_STRICT);          gpg_secring = get_gnupg_keyring (0, NO_STRICT);
113            log_debug ("keycache_init: secring path '%s'\r\n", gpg_secring);
114      }      }
115            
116      p = get_reg_entry (HKEY_CURRENT_USER, "Software\\WinPT", "nKeys");      p = get_reg_entry (HKEY_CURRENT_USER, "Software\\WinPT", "nKeys");
# Line 250  get_seckey (const char *keyid, gpgme_key Line 253  get_seckey (const char *keyid, gpgme_key
253  }  }
254    
255    
   
256  /* Map the signature summary in @sum to signature status table index.  /* Map the signature summary in @sum to signature status table index.
257     Return value: index to table. */     Return value: index to table. */
258  static int  static int

Legend:
Removed from v.262  
changed lines
  Added in v.271

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26