mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-05-21 21:30:48 -05:00
Use "KDF" instead of "PKCS5 PRF" for UI selection of KDF to use
This commit is contained in:
@@ -950,7 +950,7 @@ namespace VeraCrypt
|
||||
|
||||
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
|
||||
{
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
if (favorite.Pkcs5 == i)
|
||||
nSelected = nIndex;
|
||||
@@ -985,7 +985,7 @@ namespace VeraCrypt
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_FAVORITE_MOVE_UP), enable);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_FAVORITE_MOVE_DOWN), enable);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_FAVORITE_REMOVE), enable);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), enable && !favorite.SystemEncryption);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), enable && !favorite.SystemEncryption);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), enable && !favorite.SystemEncryption);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PIM), enable);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PIM), enable);
|
||||
|
||||
+16
-16
@@ -2220,7 +2220,7 @@ void CALLBACK ChangePwdWaitThreadProc(void* pArg, HWND hwndDlg)
|
||||
catch(...)
|
||||
{}
|
||||
|
||||
pThreadParam->pkcs5 = 0; // PKCS-5 PRF unchanged (currently we can't change PRF of system encryption)
|
||||
pThreadParam->pkcs5 = 0; // KDF unchanged (currently we can't change PRF of system encryption)
|
||||
|
||||
try
|
||||
{
|
||||
@@ -2361,7 +2361,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
|
||||
|
||||
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
|
||||
{
|
||||
nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
if (i == EffectiveVolumePkcs5)
|
||||
{
|
||||
@@ -2393,7 +2393,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
|
||||
{
|
||||
if (!HashIsDeprecated (i))
|
||||
{
|
||||
nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
}
|
||||
}
|
||||
@@ -2434,7 +2434,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_SHOW_PASSWORD_CHPWD_NEW), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PASSWORD), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_CONFIRM_PASSWORD), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PKCS5_PRF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_KDF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), FALSE);
|
||||
break;
|
||||
|
||||
@@ -2457,7 +2457,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_NEW_KEYFILES), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PASSWORD), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_CONFIRM_PASSWORD), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PKCS5_PRF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_KDF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), FALSE);
|
||||
break;
|
||||
|
||||
@@ -2489,8 +2489,8 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
|
||||
|
||||
|
||||
/* for system encryption, we can't change the PRF */
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PKCS5_PRF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_KDF), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), FALSE);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_OLD_PRF_ID), FALSE);
|
||||
|
||||
@@ -3047,7 +3047,7 @@ BOOL CALLBACK PasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
|
||||
|
||||
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
|
||||
{
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
if (*pkcs5 && (*pkcs5 == i))
|
||||
defaultPrfIndex = nIndex;
|
||||
@@ -3134,7 +3134,7 @@ BOOL CALLBACK PasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
|
||||
{
|
||||
if ((bSystemIsGPT || HashForSystemEncryption(i)) && (i != ARGON2))
|
||||
{
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
if (*pkcs5 && (*pkcs5 == i))
|
||||
defaultPrfIndex = nIndex;
|
||||
@@ -3738,7 +3738,7 @@ BOOL CALLBACK MountOptionsDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
|
||||
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
|
||||
{
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
/* if a PRF was selected previously, select it */
|
||||
if (i == pMountOptions->ProtectedHidVolPkcs5Prf)
|
||||
@@ -3756,7 +3756,7 @@ BOOL CALLBACK MountOptionsDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_HIDDEN_PROT_PASSWD), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_HIDVOL_PROT), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_ENABLE_HIDVOL_PROT), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PIM), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PIM), protect);
|
||||
@@ -3952,7 +3952,7 @@ BOOL CALLBACK MountOptionsDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_SHOW_PASSWORD_MO), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_HIDVOL_PROT), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_ENABLE_HIDVOL_PROT), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_PIM), protect);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PIM), protect);
|
||||
@@ -4316,12 +4316,12 @@ BOOL CALLBACK VolumePropertiesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LP
|
||||
ListSubItemSet (list, i++, 1, EAGetModeName (prop.mode));
|
||||
|
||||
// PKCS 5 PRF
|
||||
ListItemAdd (list, i, GetString ("PKCS5_PRF"));
|
||||
ListItemAdd (list, i, GetString ("KDF"));
|
||||
if (prop.volumePim == 0)
|
||||
ListSubItemSet (list, i++, 1, get_pkcs5_prf_name (prop.pkcs5));
|
||||
ListSubItemSet (list, i++, 1, get_kdf_name (prop.pkcs5));
|
||||
else
|
||||
{
|
||||
StringCbPrintfW (szTmp, sizeof(szTmp), L"%s (Dynamic)", get_pkcs5_prf_name (prop.pkcs5));
|
||||
StringCbPrintfW (szTmp, sizeof(szTmp), L"%s (Dynamic)", get_kdf_name (prop.pkcs5));
|
||||
ListSubItemSet (list, i++, 1, szTmp);
|
||||
}
|
||||
|
||||
@@ -12338,7 +12338,7 @@ static BOOL CALLBACK DefaultMountParametersDlgProc (HWND hwndDlg, UINT msg, WPAR
|
||||
|
||||
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
|
||||
{
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
|
||||
nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
|
||||
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
|
||||
if (DefaultVolumePkcs5 && (DefaultVolumePkcs5 == i))
|
||||
defaultPrfIndex = nIndex;
|
||||
|
||||
+5
-5
@@ -142,11 +142,11 @@ BEGIN
|
||||
RTEXT "Password:",IDT_PASSWORD,12,16,72,8
|
||||
RTEXT "Password:",IDT_NEW_PASSWORD,8,124,76,8
|
||||
RTEXT "Confirm Password:",IDT_CONFIRM_PASSWORD,9,140,75,16
|
||||
RTEXT "PKCS-5 PRF:",IDT_NEW_PKCS5_PRF,9,200,74,10,SS_CENTERIMAGE
|
||||
RTEXT "KDF:",IDT_NEW_KDF,9,200,74,10,SS_CENTERIMAGE
|
||||
GROUPBOX "Current",IDT_CURRENT,6,3,270,97
|
||||
GROUPBOX "New",IDT_NEW,6,108,270,130
|
||||
RTEXT "Wipe mode:",IDT_WIPE_MODE,9,220,74,8,0,WS_EX_RIGHT
|
||||
RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,12,34,74,10,SS_CENTERIMAGE
|
||||
RTEXT "KDF:",IDT_KDF,12,34,74,10,SS_CENTERIMAGE
|
||||
RTEXT "Volume PIM:",IDT_OLD_PIM,12,54,74,10,NOT WS_VISIBLE
|
||||
LTEXT "(Empty or 0 for default iterations)",IDC_OLD_PIM_HELP,135,54,196,8,NOT WS_VISIBLE
|
||||
RTEXT "Volume PIM:",IDT_PIM,9,157,75,16,NOT WS_VISIBLE
|
||||
@@ -202,7 +202,7 @@ BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,252,8,69,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,252,25,69,14
|
||||
RTEXT "Password:",IDT_PASSWORD,0,10,65,13
|
||||
RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,0,27,65,11
|
||||
RTEXT "KDF:",IDT_KDF,0,27,65,11
|
||||
RTEXT "Volume PIM:",IDT_PIM,0,46,65,8,NOT WS_VISIBLE
|
||||
END
|
||||
|
||||
@@ -399,7 +399,7 @@ BEGIN
|
||||
CONTROL "Use Volume ID to mount favorite",IDC_FAVORITE_USE_VOLUME_ID,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,148,337,10
|
||||
COMBOBOX IDC_PKCS5_PRF_ID,87,166,96,90,CBS_DROPDOWNLIST | WS_TABSTOP
|
||||
LTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,19,168,63,10
|
||||
LTEXT "KDF:",IDT_KDF,19,168,63,10
|
||||
END
|
||||
|
||||
IDD_DEFAULT_MOUNT_PARAMETERS DIALOGEX 0, 0, 167, 65
|
||||
@@ -410,7 +410,7 @@ BEGIN
|
||||
COMBOBOX IDC_PKCS5_PRF_ID,57,24,103,90,CBS_DROPDOWNLIST | WS_TABSTOP
|
||||
DEFPUSHBUTTON "OK",IDOK,57,44,50,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,111,44,50,14
|
||||
LTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,8,26,44,11
|
||||
LTEXT "KDF:",IDT_KDF,8,26,44,11
|
||||
END
|
||||
|
||||
IDD_SYSENC_SETTINGS DIALOGEX 0, 0, 371, 344
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
#define IDC_FAVORITES_HELP_LINK 1135
|
||||
#define IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX 1136
|
||||
#define IDC_PREF_UNMOUNT_SESSION_LOCKED 1137
|
||||
#define IDT_NEW_PKCS5_PRF 1138
|
||||
#define IDT_NEW_KDF 1138
|
||||
#define IDC_PKCS5_OLD_PRF_ID 1139
|
||||
#define IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT 1141
|
||||
#define IDT_OLD_PIM 1142
|
||||
|
||||
Reference in New Issue
Block a user