| 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); |
| 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)); |
| 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); |
| 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; |
| 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); |
| 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); |
| 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"); |
| 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: |