mirror of
https://github.com/veracrypt/VeraCrypt
synced 2024-11-23 19:43:27 +01:00
Change the required version in volume header to the one of VeraCrypt (now 1.0)
This commit is contained in:
parent
280623abda
commit
46652e9046
@ -798,24 +798,7 @@ int CreateVolumeHeaderInMemory (BOOL bBoot, char *header, int ea, int mode, Pass
|
|||||||
cryptoInfo->HeaderVersion = VOLUME_HEADER_VERSION;
|
cryptoInfo->HeaderVersion = VOLUME_HEADER_VERSION;
|
||||||
|
|
||||||
// Required program version to handle this volume
|
// Required program version to handle this volume
|
||||||
switch (mode)
|
mputWord (p, requiredProgramVersion != 0 ? requiredProgramVersion : TC_VOLUME_MIN_REQUIRED_PROGRAM_VERSION);
|
||||||
{
|
|
||||||
case LRW:
|
|
||||||
// Deprecated/legacy
|
|
||||||
mputWord (p, 0x0410);
|
|
||||||
break;
|
|
||||||
case OUTER_CBC:
|
|
||||||
case INNER_CBC:
|
|
||||||
// Deprecated/legacy
|
|
||||||
mputWord (p, 0x0300);
|
|
||||||
break;
|
|
||||||
case CBC:
|
|
||||||
// Deprecated/legacy
|
|
||||||
mputWord (p, hiddenVolumeSize > 0 ? 0x0300 : 0x0100);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
mputWord (p, requiredProgramVersion != 0 ? requiredProgramVersion : TC_VOLUME_MIN_REQUIRED_PROGRAM_VERSION);
|
|
||||||
}
|
|
||||||
|
|
||||||
// CRC of the master key data
|
// CRC of the master key data
|
||||||
x = GetCrc32(keyInfo.master_keydata, MASTER_KEYDATA_SIZE);
|
x = GetCrc32(keyInfo.master_keydata, MASTER_KEYDATA_SIZE);
|
||||||
|
@ -21,11 +21,11 @@ extern "C" {
|
|||||||
|
|
||||||
// Version number written to volume header during format;
|
// Version number written to volume header during format;
|
||||||
// specifies the minimum program version required to mount the volume
|
// specifies the minimum program version required to mount the volume
|
||||||
#define TC_VOLUME_MIN_REQUIRED_PROGRAM_VERSION 0x0700
|
#define TC_VOLUME_MIN_REQUIRED_PROGRAM_VERSION 0x0100
|
||||||
|
|
||||||
// Version number written (encrypted) to the key data area of an encrypted system partition/drive;
|
// Version number written (encrypted) to the key data area of an encrypted system partition/drive;
|
||||||
// specifies the minimum program version required to decrypt the system partition/drive
|
// specifies the minimum program version required to decrypt the system partition/drive
|
||||||
#define TC_SYSENC_KEYSCOPE_MIN_REQ_PROG_VERSION 0x0700
|
#define TC_SYSENC_KEYSCOPE_MIN_REQ_PROG_VERSION 0x0100
|
||||||
|
|
||||||
// Current volume format version (created by TrueCrypt 6.0+)
|
// Current volume format version (created by TrueCrypt 6.0+)
|
||||||
#define TC_VOLUME_FORMAT_VERSION 2
|
#define TC_VOLUME_FORMAT_VERSION 2
|
||||||
|
Loading…
Reference in New Issue
Block a user