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

Diff of /trunk/Src/wptKeylist.cpp

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

revision 219 by twoaday, Sat May 27 08:56:00 2006 UTC revision 260 by twoaday, Wed Aug 16 10:01:30 2006 UTC
# Line 83  key_array_search (key_array_s *ka, int i Line 83  key_array_search (key_array_s *ka, int i
83      int j;      int j;
84            
85      for (j = 0; j < items; j++) {      for (j = 0; j < items; j++) {
86          if (!strcmp (keyid, ka[j].keyid ))          if (!strcmp (keyid, ka[j].keyid))
87              return 1;                return 1;  
88      }      }
89      return 0;      return 0;
# Line 224  get_key_created (long timestamp) Line 224  get_key_created (long timestamp)
224      dat = get_locale_date (timestamp, timebuf, sizeof (timebuf)-1);      dat = get_locale_date (timestamp, timebuf, sizeof (timebuf)-1);
225      if (dat)      if (dat)
226          return dat;          return dat;
227        /* Fallback if locate date conversion failed. */
228      warp = localtime (&timestamp);      warp = localtime (&timestamp);
229      _snprintf (timebuf, sizeof timebuf - 1, "%04d-%02d-%02d",      _snprintf (timebuf, sizeof timebuf - 1, "%04d-%02d-%02d",
230                 warp->tm_year + 1900, warp->tm_mon + 1, warp->tm_mday);                 warp->tm_year + 1900, warp->tm_mon + 1, warp->tm_mday);
# Line 311  get_key_pubalgo (gpgme_pubkey_algo_t alg Line 312  get_key_pubalgo (gpgme_pubkey_algo_t alg
312      case GPGME_PK_DSA: return "DSA";      case GPGME_PK_DSA: return "DSA";
313      case GPGME_PK_ELG:      case GPGME_PK_ELG:
314      case GPGME_PK_ELG_E: return "ELG";      case GPGME_PK_ELG_E: return "ELG";
315      case 0: /* XXX: gpgme returned pubkey algo 0 for a RSA made sig. */      case 0: /* XXX: do we still need this?? */
316      case GPGME_PK_RSA: return "RSA";      case GPGME_PK_RSA:
317        case GPGME_PK_RSA_S:
318        case GPGME_PK_RSA_E: return "RSA";
319      default: return "???";      default: return "???";
320      }      }
321      return "???";      return "???";
# Line 591  keylist_build (listview_ctrl_t *r_lv, HW Line 594  keylist_build (listview_ctrl_t *r_lv, HW
594      {7, 72, (char *)_("Creation")},      {7, 72, (char *)_("Creation")},
595      {0, 0, NULL}      {0, 0, NULL}
596      };      };
597      HICON ico[2];      HICON ico[4];
598      listview_ctrl_t lv;      listview_ctrl_t lv;
599      listview_column_t col;      listview_column_t col;
600      int j, n = 0, ext_chk = 0;      int j, n = 0, ext_chk = 0;
# Line 619  keylist_build (listview_ctrl_t *r_lv, HW Line 622  keylist_build (listview_ctrl_t *r_lv, HW
622          listview_set_chkbox_style (lv);              listview_set_chkbox_style (lv);    
623      ico[0] = LoadIcon (glob_hinst, (LPCTSTR)IDI_PUBKEY);      ico[0] = LoadIcon (glob_hinst, (LPCTSTR)IDI_PUBKEY);
624      ico[1] = LoadIcon (glob_hinst, (LPCTSTR)IDI_KEYPAIR);      ico[1] = LoadIcon (glob_hinst, (LPCTSTR)IDI_KEYPAIR);
625      listview_set_image_list (lv, 22, 14, ico, 2);      ico[2] = LoadIcon (glob_hinst, (LPCTSTR)IDI_SORT_DOWNARROW);
626        ico[3] = LoadIcon (glob_hinst, (LPCTSTR)IDI_SORT_UPARROW);
627        listview_set_image_list (lv, 22, 14, ico, 4);
628      listview_del_all_items (lv);      listview_del_all_items (lv);
629    
630      *r_lv = lv;      *r_lv = lv;
# Line 996  key_check_validity (gpgme_key_t key) Line 1001  key_check_validity (gpgme_key_t key)
1001     fully trusted. @r_count returns the number of selected keys.     fully trusted. @r_count returns the number of selected keys.
1002     Return value: the key list on success, NULL otherwise. */     Return value: the key list on success, NULL otherwise. */
1003  gpgme_key_t*  gpgme_key_t*
1004  keylist_get_recipients (listview_ctrl_t lv, int *r_force_trust, int *r_count)  keylist_get_recipients (listview_ctrl_t lv, int *r_force_trust, size_t *r_count)
1005  {  {
1006      key_array_s *ka = NULL;      key_array_s *ka = NULL;
1007      keycache_s *c;      keycache_s *c;
1008      gpgme_key_t *keybuf, key;      gpgme_key_t *keybuf, key;
1009      int count = 0, force_trust = 0;      size_t count = 0;
1010        int force_trust = 0;
1011      int n, j, ka_pos = 0, rc = 0;      int n, j, ka_pos = 0, rc = 0;
1012      int k_pos=0;      int k_pos=0;
1013    
# Line 1076  keylist_get_keyflags (gpgme_key_t key) Line 1082  keylist_get_keyflags (gpgme_key_t key)
1082    
1083    
1084  gpgme_key_t*  gpgme_key_t*
1085  keylist_enum_recipients (listview_ctrl_t lv,  int listype, int *r_count)  keylist_enum_recipients (listview_ctrl_t lv,  int listype, size_t *r_count)
1086  {  {
1087      struct keycache_s *c;      struct keycache_s *c;
1088      gpgme_key_t *rset;      gpgme_key_t *rset;
1089      gpgme_key_t key;      gpgme_key_t key;
1090      int i, n, id, k_pos=0;      size_t k_pos = 0;
1091        int i, n, id;
1092    
1093      n = listview_count_items (lv, 0);      n = listview_count_items (lv, 0);
1094      if (!n)      if (!n)

Legend:
Removed from v.219  
changed lines
  Added in v.260

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26