| 388 |
params.lpstrFileTitle = NULL; |
params.lpstrFileTitle = NULL; |
| 389 |
params.lpstrInitialDir = NULL; |
params.lpstrInitialDir = NULL; |
| 390 |
UTIL_get_lang_msg("FILEDLG_OPEN_PRIVATEKEY_TITLE", pvar, |
UTIL_get_lang_msg("FILEDLG_OPEN_PRIVATEKEY_TITLE", pvar, |
| 391 |
"Choose a file with the RSA/DSA/ECDSA private key"); |
"Choose a file with the RSA/DSA/ECDSA/ED25519 private key"); |
| 392 |
params.lpstrTitle = pvar->ts->UIMsg; |
params.lpstrTitle = pvar->ts->UIMsg; |
| 393 |
params.Flags = |
params.Flags = |
| 394 |
OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY; |
OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY; |
| 450 |
GetDlgItemText(dlg, file_ctl_ID, buf, sizeof(buf)); |
GetDlgItemText(dlg, file_ctl_ID, buf, sizeof(buf)); |
| 451 |
if (buf[0] == 0) { |
if (buf[0] == 0) { |
| 452 |
UTIL_get_lang_msg("MSG_KEYSPECIFY_ERROR", pvar, |
UTIL_get_lang_msg("MSG_KEYSPECIFY_ERROR", pvar, |
| 453 |
"You must specify a file containing the RSA/DSA/ECDSA private key."); |
"You must specify a file containing the RSA/DSA/ECDSA/ED25519 private key."); |
| 454 |
notify_nonfatal_error(pvar, pvar->ts->UIMsg); |
notify_nonfatal_error(pvar, pvar->ts->UIMsg); |
| 455 |
SetFocus(GetDlgItem(dlg, file_ctl_ID)); |
SetFocus(GetDlgItem(dlg, file_ctl_ID)); |
| 456 |
destroy_malloced_string(&password); |
destroy_malloced_string(&password); |