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

Diff of /trunk/Src/WinPT.cpp

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

revision 208 by twoaday, Mon May 1 12:22:18 2006 UTC revision 217 by twoaday, Mon May 22 14:21:39 2006 UTC
# Line 218  check_default_key (gpg_keycache_t kc) Line 218  check_default_key (gpg_keycache_t kc)
218          err = gpg_keycache_find_key (kc, defkey, 0, &key);          err = gpg_keycache_find_key (kc, defkey, 0, &key);
219      else      else
220          msg_box (NULL, _("No useable secret key found."),          msg_box (NULL, _("No useable secret key found."),
221                   _("WinPT Error"), MB_ERR);                   _("WinPT Warning"), MB_WARN);
222      free_if_alloc (defkey);      free_if_alloc (defkey);
223      return err? -1 : 0;      return err? -1 : 0;
224  }  }
# Line 422  winpt_debug_msg (void) Line 422  winpt_debug_msg (void)
422  }  }
423    
424    
425  #include "wptKeyManager.h"  /* Search for insecure ElGamal keys and return the
426       number of founded keys. */
427    static int
428    count_insecure_elgkeys (void)
429    {
430        gpg_keycache_t pc;
431        gpgme_key_t key;
432        int n = 0;
433    
434        pc = keycache_get_ctx (1);
435        while (!gpg_keycache_next_key (pc, 0, &key)) {
436            if (key->subkeys->pubkey_algo == GPGME_PK_ELG)
437                n++;
438        }
439        gpg_keycache_rewind (pc);
440        return n;
441    }
442    
443    
444  /* Main entry point. */  /* Main entry point. */
445  int WINAPI  int WINAPI

Legend:
Removed from v.208  
changed lines
  Added in v.217

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26