VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Release/Setup Files
AgeCommit message (Collapse)AuthorFilesLines
2015-10-07Increment version to 1.16. Update user guide PDF file.VeraCrypt_1.16Mounir IDRASSI1-0/+0
2015-09-26Increment version to 1.15. Update user guide PDF file.VeraCrypt_1.15Mounir IDRASSI1-0/+0
2015-09-16Increment version to 1.14. Update user guide PDF file.VeraCrypt_1.14Mounir IDRASSI1-0/+0
2015-08-09Increment version to 1.13VeraCrypt_1.13Mounir IDRASSI1-0/+0
2015-08-06Increment version to 1.12. Update user guide PDF file.Mounir IDRASSI1-0/+0
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-3/+179
and TrueCrypt 3.0.
2015-04-06Update user guide PDFMounir IDRASSI1-0/+0
2015-01-06Update the FAQ section of the user guide to include TrueCrypt support ↵VeraCrypt_1.0f-1Mounir IDRASSI1-0/+0
information.
2015-01-04Increment version to 1.0f-1 and update language files and PDF with ↵Mounir IDRASSI1-0/+0
information about TrueCrypt 6.0 support.
2015-01-02User Guide: add documentation for /hash command line switch on Windows that ↵Mounir IDRASSI1-0/+0
is used to specify the PRF of a volume.
2014-12-31Update the user guide with new screenshots and an entry for TrueCrypt ↵VeraCrypt_1.0fMounir IDRASSI1-0/+0
compatibility
2014-12-11Update license text to show VeraCrypt name while maintaining the TrueCrypt ↵Mounir IDRASSI1-0/+23
license.
2014-12-01Update VeraCrypt User GuideMounir IDRASSI1-0/+0
2014-11-08Rename User Guide PDFMounir IDRASSI1-0/+0
2014-11-08Add original TrueCrypt 7.1a sourcesMounir IDRASSI2-0/+503
/span>; char CustomUserMessage[TC_BOOT_SECTOR_USER_MESSAGE_MAX_LENGTH + 1]; uint32 OuterVolumeBackupHeaderCrc; bool BootStarted = false; DriveGeometry BootDriveGeometry; CRYPTO_INFO *BootCryptoInfo; Partition EncryptedVirtualPartition; Partition ActivePartition; Partition PartitionFollowingActive; bool ExtraBootPartitionPresent = false; uint64 HiddenVolumeStartUnitNo; uint64 HiddenVolumeStartSector; #ifndef TC_WINDOWS_BOOT_RESCUE_DISK_MODE void ReadBootSectorUserConfiguration () { byte userConfig; AcquireSectorBuffer(); if (ReadWriteMBR (false, BootLoaderDrive, true) != BiosResultSuccess) goto ret; userConfig = SectorBuffer[TC_BOOT_SECTOR_USER_CONFIG_OFFSET]; #ifdef TC_WINDOWS_BOOT_AES EnableHwEncryption (!(userConfig & TC_BOOT_USER_CFG_FLAG_DISABLE_HW_ENCRYPTION)); #endif PreventBootMenu = (userConfig & TC_BOOT_USER_CFG_FLAG_DISABLE_ESC); memcpy (CustomUserMessage, SectorBuffer + TC_BOOT_SECTOR_USER_MESSAGE_OFFSET, TC_BOOT_SECTOR_USER_MESSAGE_MAX_LENGTH); CustomUserMessage[TC_BOOT_SECTOR_USER_MESSAGE_MAX_LENGTH] = 0; if (userConfig & TC_BOOT_USER_CFG_FLAG_SILENT_MODE) { if (CustomUserMessage[0]) { InitVideoMode(); Print (CustomUserMessage); } DisableScreenOutput(); } OuterVolumeBackupHeaderCrc = *(uint32 *) (SectorBuffer + TC_BOOT_SECTOR_OUTER_VOLUME_BAK_HEADER_CRC_OFFSET); ret: ReleaseSectorBuffer(); } BiosResult UpdateBootSectorConfiguration (byte drive) { AcquireSectorBuffer(); BiosResult result = ReadWriteMBR (false, drive); if (result != BiosResultSuccess) goto ret; SectorBuffer[TC_BOOT_SECTOR_CONFIG_OFFSET] = BootSectorFlags; result = ReadWriteMBR (true, drive); ret: ReleaseSectorBuffer(); return result; } #endif // !TC_WINDOWS_BOOT_RESCUE_DISK_MODE