mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 11:08:02 -06:00
Reduce time for reporting wrong password by removing support for legacy hidden format because it was never functional and it was superseded by current hidden format.
This commit is contained in:
@@ -232,7 +232,7 @@ namespace VeraCrypt
|
||||
|
||||
if (hiddenVolume)
|
||||
{
|
||||
if (typeid (*normalVolume->GetLayout()) == typeid (VolumeLayoutV1Normal) && typeid (*hiddenVolume->GetLayout()) != typeid (VolumeLayoutV1Hidden))
|
||||
if (typeid (*normalVolume->GetLayout()) == typeid (VolumeLayoutV1Normal))
|
||||
throw ParameterIncorrect (SRC_POS);
|
||||
|
||||
if (typeid (*normalVolume->GetLayout()) == typeid (VolumeLayoutV2Normal) && typeid (*hiddenVolume->GetLayout()) != typeid (VolumeLayoutV2Hidden))
|
||||
@@ -1281,7 +1281,7 @@ namespace VeraCrypt
|
||||
}
|
||||
|
||||
shared_ptr <VolumeLayout> layout = volume->GetLayout();
|
||||
if (typeid (*layout) == typeid (VolumeLayoutV1Normal) || typeid (*layout) == typeid (VolumeLayoutV1Hidden))
|
||||
if (typeid (*layout) == typeid (VolumeLayoutV1Normal))
|
||||
{
|
||||
ShowError ("VOLUME_HAS_NO_BACKUP_HEADER");
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user