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

Diff of /trunk/Src/wptKeyPropsDlg.cpp

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

revision 226 by twoaday, Mon Jun 12 13:40:21 2006 UTC revision 256 by twoaday, Sat Aug 5 10:31:06 2006 UTC
# Line 1  Line 1 
1  /* wptKeyPropsDlg.cpp - WinPT key properties dialog  /* wptKeyPropsDlg.cpp - WinPT key property dialog
2   *      Copyright (C) 2000, 2001, 2002, 2003, 2005, 2006 Timo Schulz   *      Copyright (C) 2000, 2001, 2002, 2003, 2005, 2006 Timo Schulz
3   *   *
4   * This file is part of WinPT.   * This file is part of WinPT.
# Line 113  int Line 113  int
113  key_load_photo (HWND dlg, gpgme_key_t key, gpgme_validity_t *r_valid)  key_load_photo (HWND dlg, gpgme_key_t key, gpgme_validity_t *r_valid)
114  {  {
115      winpt_key_s k;      winpt_key_s k;
116      FILE *f;      FILE *fp;
117      const BYTE *img;      const BYTE *img;
118      DWORD imglen = 0;      DWORD imglen = 0;
119      int pos=0;      int pos=0;
# Line 132  key_load_photo (HWND dlg, gpgme_key_t ke Line 132  key_load_photo (HWND dlg, gpgme_key_t ke
132          return -1;          return -1;
133      }      }
134    
135      f = fopen (get_photo_tmpname (dlg), "wb");      fp = fopen (get_photo_tmpname (dlg), "wb");
136      if (f) {      if (fp) {
137          pos += 16;          pos += 16;
138          fwrite (img + pos, 1, imglen - pos, f);          fwrite (img + pos, 1, imglen - pos, fp);
139          fclose (f);          fclose (fp);
140      }      }
141      return 0;      return 0;
142  }  }
# Line 175  get_pref_cipher (winpt_key_t k) Line 175  get_pref_cipher (winpt_key_t k)
175      case 8: return "AES192";      case 8: return "AES192";
176      case 9: return "AES256";      case 9: return "AES256";
177      case 10:return "Twofish";      case 10:return "Twofish";
178        default:break;
179      }      }
180      return "Unknown";      return "Unknown";
181  }  }
# Line 315  keyprops_dlg_proc (HWND dlg, UINT msg, W Line 316  keyprops_dlg_proc (HWND dlg, UINT msg, W
316    
317      switch (msg) {      switch (msg) {
318      case WM_INITDIALOG:      case WM_INITDIALOG:
319          assert (lparam != NULL);          assert (lparam != 0);
320          prop = new struct prop_info_s;          prop = new struct prop_info_s;
321          prop->key = (winpt_key_t)lparam;          prop->key = (winpt_key_t)lparam;
322          SetWindowLong (dlg, GWL_USERDATA, (LONG)prop);          SetWindowLong (dlg, GWL_USERDATA, (LONG)prop);
# Line 335  keyprops_dlg_proc (HWND dlg, UINT msg, W Line 336  keyprops_dlg_proc (HWND dlg, UINT msg, W
336              POINT p;              POINT p;
337              p.x = p.y = 0;              p.x = p.y = 0;
338              PTD_jpg_show (GetDlgItem (dlg, IDC_KEYPROPS_IMG),              PTD_jpg_show (GetDlgItem (dlg, IDC_KEYPROPS_IMG),
339                              &p, get_photo_tmpname (dlg));                            &p, get_photo_tmpname (dlg));
340          }          }
341          break;          break;
342    

Legend:
Removed from v.226  
changed lines
  Added in v.256

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26