Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

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

revision 4860 by yutakapon, Sat Mar 10 10:32:33 2012 UTC revision 4871 by doda, Mon Apr 2 17:00:40 2012 UTC
# Line 4021  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4021  static BOOL CALLBACK TTXKeyGenerator(HWN
4021                  GetDlgItemText(dlg, IDC_CONFIRM_LABEL, uimsg, sizeof(uimsg));                  GetDlgItemText(dlg, IDC_CONFIRM_LABEL, uimsg, sizeof(uimsg));
4022                  UTIL_get_lang_msg("DLG_KEYGEN_PASSPHRASE2", pvar, uimsg);                  UTIL_get_lang_msg("DLG_KEYGEN_PASSPHRASE2", pvar, uimsg);
4023                  SetDlgItemText(dlg, IDC_CONFIRM_LABEL, pvar->ts->UIMsg);                  SetDlgItemText(dlg, IDC_CONFIRM_LABEL, pvar->ts->UIMsg);
4024                    GetDlgItemText(dlg, IDC_COMMENT_LABEL, uimsg, sizeof(uimsg));
4025                    UTIL_get_lang_msg("DLG_KEYGEN_COMMENT", pvar, uimsg);
4026                    SetDlgItemText(dlg, IDC_COMMENT_LABEL, pvar->ts->UIMsg);
4027                  GetDlgItemText(dlg, IDC_SAVE_PUBLIC_KEY, uimsg, sizeof(uimsg));                  GetDlgItemText(dlg, IDC_SAVE_PUBLIC_KEY, uimsg, sizeof(uimsg));
4028                  UTIL_get_lang_msg("DLG_KEYGEN_SAVEPUBLIC", pvar, uimsg);                  UTIL_get_lang_msg("DLG_KEYGEN_SAVEPUBLIC", pvar, uimsg);
4029                  SetDlgItemText(dlg, IDC_SAVE_PUBLIC_KEY, pvar->ts->UIMsg);                  SetDlgItemText(dlg, IDC_SAVE_PUBLIC_KEY, pvar->ts->UIMsg);
# Line 4048  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4051  static BOOL CALLBACK TTXKeyGenerator(HWN
4051                          SendDlgItemMessage(dlg, IDC_KEYBITS, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_KEYBITS, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4052                          SendDlgItemMessage(dlg, IDC_KEY_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_KEY_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4053                          SendDlgItemMessage(dlg, IDC_CONFIRM_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_CONFIRM_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4054                            SendDlgItemMessage(dlg, IDC_COMMENT_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4055                          SendDlgItemMessage(dlg, IDC_KEY_EDIT, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_KEY_EDIT, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4056                          SendDlgItemMessage(dlg, IDC_CONFIRM_EDIT, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_CONFIRM_EDIT, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4057                            SendDlgItemMessage(dlg, IDC_COMMENT_EDIT, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4058                          SendDlgItemMessage(dlg, IDC_KEYGEN_PROGRESS_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_KEYGEN_PROGRESS_LABEL, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4059                          SendDlgItemMessage(dlg, IDC_SAVE_PUBLIC_KEY, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_SAVE_PUBLIC_KEY, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
4060                          SendDlgItemMessage(dlg, IDC_SAVE_PRIVATE_KEY, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_SAVE_PRIVATE_KEY, WM_SETFONT, (WPARAM)DlgKeygenFont, MAKELPARAM(TRUE,0));
# Line 4076  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4081  static BOOL CALLBACK TTXKeyGenerator(HWN
4081                  EnableWindow(GetDlgItem(dlg, IDC_KEY_EDIT), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_KEY_EDIT), FALSE);
4082                  EnableWindow(GetDlgItem(dlg, IDC_CONFIRM_EDIT), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_CONFIRM_EDIT), FALSE);
4083    
4084                    // comment edit box disabled (default)
4085                    EnableWindow(GetDlgItem(dlg, IDC_COMMENT_EDIT), FALSE);
4086    
4087                  // file saving dialog disabled(default)                  // file saving dialog disabled(default)
4088                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PUBLIC_KEY), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PUBLIC_KEY), FALSE);
4089                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PRIBATE_KEY), FALSE);                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PRIBATE_KEY), FALSE);
# Line 4089  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4097  static BOOL CALLBACK TTXKeyGenerator(HWN
4097                          {                          {
4098                          int bits;                          int bits;
4099                          cbarg_t cbarg;                          cbarg_t cbarg;
4100                            char comment[1024]; // comment string in private key
4101    
4102                          cbarg.cnt = 0;                          cbarg.cnt = 0;
4103                          cbarg.type = key_type;                          cbarg.type = key_type;
# Line 4123  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4132  static BOOL CALLBACK TTXKeyGenerator(HWN
4132                          EnableWindow(GetDlgItem(dlg, IDC_KEY_EDIT), FALSE);                          EnableWindow(GetDlgItem(dlg, IDC_KEY_EDIT), FALSE);
4133                          EnableWindow(GetDlgItem(dlg, IDC_CONFIRM_EDIT), FALSE);                          EnableWindow(GetDlgItem(dlg, IDC_CONFIRM_EDIT), FALSE);
4134    
4135                            // comment edit box disabled (default)
4136                            EnableWindow(GetDlgItem(dlg, IDC_COMMENT_EDIT), FALSE);
4137    
4138                          // file saving dialog disabled(default)                          // file saving dialog disabled(default)
4139                          EnableWindow(GetDlgItem(dlg, IDC_SAVE_PUBLIC_KEY), FALSE);                          EnableWindow(GetDlgItem(dlg, IDC_SAVE_PUBLIC_KEY), FALSE);
4140                          EnableWindow(GetDlgItem(dlg, IDC_SAVE_PRIBATE_KEY), FALSE);                          EnableWindow(GetDlgItem(dlg, IDC_SAVE_PRIBATE_KEY), FALSE);
# Line 4153  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4165  static BOOL CALLBACK TTXKeyGenerator(HWN
4165                                  EnableWindow(GetDlgItem(dlg, IDC_KEY_EDIT), TRUE);                                  EnableWindow(GetDlgItem(dlg, IDC_KEY_EDIT), TRUE);
4166                                  EnableWindow(GetDlgItem(dlg, IDC_CONFIRM_EDIT), TRUE);                                  EnableWindow(GetDlgItem(dlg, IDC_CONFIRM_EDIT), TRUE);
4167    
4168                                    // enable comment edit box
4169                                    EnableWindow(GetDlgItem(dlg, IDC_COMMENT_EDIT), TRUE);
4170                                    ssh_make_comment(comment, sizeof(comment));
4171                                    SetDlgItemText(dlg, IDC_COMMENT_EDIT, comment);
4172    
4173                                  // file saving dialog disabled(default)                                  // file saving dialog disabled(default)
4174                                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PUBLIC_KEY), TRUE);                                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PUBLIC_KEY), TRUE);
4175                                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PRIBATE_KEY), TRUE);                                  EnableWindow(GetDlgItem(dlg, IDC_SAVE_PRIBATE_KEY), TRUE);
# Line 4293  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4310  static BOOL CALLBACK TTXKeyGenerator(HWN
4310                                  break;                                  break;
4311                          }                          }
4312    
4313                          ssh_make_comment(comment, sizeof(comment));                          GetDlgItemText(dlg, IDC_COMMENT_EDIT, comment, sizeof(comment));
4314    
4315                          // saving public key file                          // saving public key file
4316                          fp = fopen(filename, "wb");                          fp = fopen(filename, "wb");
# Line 4382  static BOOL CALLBACK TTXKeyGenerator(HWN Line 4399  static BOOL CALLBACK TTXKeyGenerator(HWN
4399                          }                          }
4400    
4401                          // writing a comment(+LF)                          // writing a comment(+LF)
4402                          fprintf(fp, " %s", comment);                          if (comment[0] != 0) {
4403                                    fprintf(fp, " %s", comment);
4404                            }
4405                          fputc(0x0a, fp);                          fputc(0x0a, fp);
4406    
4407  public_error:  public_error:

Legend:
Removed from v.4860  
changed lines
  Added in v.4871

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26