VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Boot/Windows/BootCommon.h
AgeCommit message (Expand)AuthorFilesLines
2022-03-21Windows: Display message to recreate Rescue Disk when upgrading from version ...Mounir IDRASSI1-1/+1
2021-09-04Minor cleanup of the repo (#822)a13460541-2/+2
2019-10-24Windows: display prompt to upgrade Rescue Disk when installing 1.24 version s...Mounir IDRASSI1-1/+1
2019-01-28Increase password maximum length to 128 bytes from 64 bytesMounir IDRASSI1-3/+3
2018-04-23Windows: Fix system encryption issues on machines that always force booting o...Mounir IDRASSI1-1/+1
2017-07-20Windows: display prompt to upgrade Rescue Disk when installing 1.22 version b...Mounir IDRASSI1-1/+1
2017-07-07Windows: display prompt to upgrade Rescue Disk when installing 1.21 version.Mounir IDRASSI1-1/+1
2017-06-23Update IDRIX copyright yearMounir IDRASSI1-1/+1
2017-06-05cland static code analyzer fixeskavsrf1-15/+19
2016-08-21Windows: force the update of rescue disk from version 1.18 because of the fix...Mounir IDRASSI1-1/+1
2016-08-17Linux: fix various compilation issues under Linux.Mounir IDRASSI1-1/+1
2016-08-15Windows: Synchronize file with changes done in EFI Bootloader DCS.kavsrf1-33/+66
2016-08-15Windows EFI Bootloader: modifications to prepare EFI system encryption suppor...Alex1-1/+100
2016-05-10Remove trailing whitespaceDavid Foerster1-1/+1
2016-05-10Normalize all line terminatorsDavid Foerster1-82/+82
2016-04-20Windows: Add option to avoid PIM prompt in pre-boot authentication by storing...Mounir IDRASSI1-1/+1
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI1-1/+1
2015-10-15Windows Bootloader: Protect password/PIM length by filling the fields to thei...Mounir IDRASSI1-1/+1
2015-09-13Windows Bootloader: Fix Rescue Disk issue when Cascades and SHA256 used. It w...Mounir IDRASSI1-1/+1
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 an...Mounir IDRASSI1-5/+9
2015-05-26Windows: first implementation of dynamic modeMounir IDRASSI1-1/+1
2015-04-06Windows: Require upgrading rescue disk since we changed bootloader in 1.0f-2Mounir IDRASSI1-1/+1
2014-11-08Windows vulnerability fix : finally make bootloader decompressor more robust ...Mounir IDRASSI1-1/+1
2014-11-08Revert previous modification on boad-loader decompressor because it increased...Mounir IDRASSI1-1/+1
2014-11-08Windows vulnerability fix : make boot-loader decompressor more robust and sec...Mounir IDRASSI1-1/+1
2014-11-08Require to upgrade rescue disk if upgrading from version 1.0a of VeraCrypt in...Mounir IDRASSI1-1/+1
2014-11-08Add original TrueCrypt 7.1a sourcesMounir IDRASSI1-0/+78
ass="n">wstring path) : Path (path) { } virtual ~FilesystemPath () { } bool operator== (const FilesystemPath &other) const { return Path == other.Path; } bool operator!= (const FilesystemPath &other) const { return Path != other.Path; } operator string () const { return StringConverter::ToSingle (Path); } operator wstring () const { return Path; } void Delete () const; UserId GetOwner () const; FilesystemPathType::Enum GetType () const; bool IsBlockDevice () const throw () { try { return GetType() == FilesystemPathType::BlockDevice; } catch (...) { return false; }; } bool IsCharacterDevice () const throw () { try { return GetType() == FilesystemPathType::CharacterDevice; } catch (...) { return false; }; } bool IsDevice () const throw () { return IsBlockDevice() || IsCharacterDevice(); } bool IsDirectory () const throw () { try { return GetType() == FilesystemPathType::Directory; } catch (...) { return false; } } bool IsEmpty () const throw () { try { return Path.empty(); } catch (...) { return false; } } bool IsFile () const throw () { try { return GetType() == FilesystemPathType::File; } catch (...) { return false; } } FilesystemPath ToBaseName () const; FilesystemPath ToHostDriveOfPartition () const; static const int MaxSize = 260; protected: wstring Path; }; typedef FilesystemPath DevicePath; typedef FilesystemPath DirectoryPath; typedef FilesystemPath FilePath; typedef list < shared_ptr <DirectoryPath> > DirectoryPathList; typedef list < shared_ptr <FilePath> > FilePathList; } #endif // TC_HEADER_Platform_FilesystemPath