mirror of
https://github.com/veracrypt/VeraCrypt
synced 2024-09-20 04:46:21 +02:00
fix default algos
This commit is contained in:
parent
4e5529bee0
commit
bcb8490430
@ -4153,6 +4153,8 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
|||||||
int ea, hid;
|
int ea, hid;
|
||||||
wchar_t buf[100];
|
wchar_t buf[100];
|
||||||
|
|
||||||
|
srand(time(NULL));
|
||||||
|
|
||||||
// Encryption algorithms
|
// Encryption algorithms
|
||||||
|
|
||||||
SendMessage (GetDlgItem (hwndDlg, IDC_COMBO_BOX), CB_RESETCONTENT, 0, 0);
|
SendMessage (GetDlgItem (hwndDlg, IDC_COMBO_BOX), CB_RESETCONTENT, 0, 0);
|
||||||
@ -4168,6 +4170,8 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
|||||||
AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX), EAGetName (buf, ARRAYSIZE(buf),ea, 1), ea);
|
AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX), EAGetName (buf, ARRAYSIZE(buf),ea, 1), ea);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nVolumeEA = rand() % 5 + 1;
|
||||||
|
|
||||||
SelectAlgo (GetDlgItem (hwndDlg, IDC_COMBO_BOX), &nVolumeEA);
|
SelectAlgo (GetDlgItem (hwndDlg, IDC_COMBO_BOX), &nVolumeEA);
|
||||||
ComboSelChangeEA (hwndDlg);
|
ComboSelChangeEA (hwndDlg);
|
||||||
SetFocus (GetDlgItem (hwndDlg, IDC_COMBO_BOX));
|
SetFocus (GetDlgItem (hwndDlg, IDC_COMBO_BOX));
|
||||||
@ -4178,14 +4182,21 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
|||||||
|
|
||||||
if (SysEncInEffect ())
|
if (SysEncInEffect ())
|
||||||
{
|
{
|
||||||
|
int x = 0;
|
||||||
|
|
||||||
hash_algo = bSystemIsGPT? SHA512 : DEFAULT_HASH_ALGORITHM_BOOT;
|
hash_algo = bSystemIsGPT? SHA512 : DEFAULT_HASH_ALGORITHM_BOOT;
|
||||||
RandSetHashFunction (hash_algo);
|
RandSetHashFunction (hash_algo);
|
||||||
|
|
||||||
for (hid = FIRST_PRF_ID; hid <= LAST_PRF_ID; hid++)
|
for (hid = FIRST_PRF_ID; hid <= LAST_PRF_ID; hid++)
|
||||||
{
|
{
|
||||||
if ((!HashIsDeprecated (hid)) && (bSystemIsGPT || HashForSystemEncryption (hid)))
|
if ((!HashIsDeprecated (hid)) && (bSystemIsGPT || HashForSystemEncryption (hid)))
|
||||||
|
{
|
||||||
AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), HashGetName(hid), hid);
|
AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), HashGetName(hid), hid);
|
||||||
|
++x;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hash_algo = rand() % x + 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -4195,6 +4206,8 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
|||||||
if (!HashIsDeprecated (hid))
|
if (!HashIsDeprecated (hid))
|
||||||
AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), HashGetName(hid), hid);
|
AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), HashGetName(hid), hid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hash_algo = rand() % 5 + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
SelectAlgo (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), &hash_algo);
|
SelectAlgo (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), &hash_algo);
|
||||||
|
Loading…
Reference in New Issue
Block a user