VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Boot/Windows/BootCommon.h
AgeCommit message (Collapse)AuthorFilesLines
2024-11-16Windows: Avoid modifying BootArguments structure and use __unaligned keyword ↵Mounir IDRASSI1-2/+1
to inform compiler that pointer is unaligned. This avoids issues with existing bootloaders
2024-11-13Use portable alignment macro to be compatible with Linux/macOSMounir IDRASSI1-1/+2
2024-11-13Windows: Remove support for 32-bit driver code. Set build target as Windows ↵Mounir IDRASSI1-1/+1
10. Simplify code and fix all warnings in driver.
2024-06-12Avoid conflict with C++17 features std::byte by using uint8 type instead of byteMounir IDRASSI1-4/+4
2022-03-21Windows: Display message to recreate Rescue Disk when upgrading from version ↵Mounir IDRASSI1-1/+1
1.25 or earlier because of the changes in the supported algorithms
2021-09-04Minor cleanup of the repo (#822)a13460541-2/+2
* *: source files should not be executable * *: make sure files have final newline * *: remove BOM from text files * translations: unify headers * *: fix typos * *: trim excess whitespace
2019-10-24Windows: display prompt to upgrade Rescue Disk when installing 1.24 version ↵Mounir IDRASSI1-1/+1
since it adds functionality and it has better support for fix boot issues.
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 ↵Mounir IDRASSI1-1/+1
on Microsoft bootloader (e.g. HP).
2017-07-20Windows: display prompt to upgrade Rescue Disk when installing 1.22 version ↵Mounir IDRASSI1-1/+1
because of the fix for hidden os boot issue on some machines.
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 ↵Mounir IDRASSI1-1/+1
fixes in EFI bootloader
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 ↵Alex1-1/+100
support (common files with DcsBoot)
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 ↵Mounir IDRASSI1-1/+1
storing PIM value unencrypted in MBR.
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 ↵Mounir IDRASSI1-1/+1
their maximum length with '*' after ENTER is hit
2015-09-13Windows Bootloader: Fix Rescue Disk issue when Cascades and SHA256 used. It ↵Mounir IDRASSI1-1/+1
was caused by the bootloader becoming too big in this case with PIM implementation (larger than the limit of 31232 bytes). We also increase memory requirement for this case
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-5/+9
and TrueCrypt 3.0.
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
and secure by adding multiple checks and validation code. This solves the issue found by the Open Crypt Audit project. Note that we had to switch to the slow implementation of the function decode in order to keep the size of the decompressor code under 2K.
2014-11-08Revert previous modification on boad-loader decompressor because it ↵Mounir IDRASSI1-1/+1
increased its size and it became impossible to include it with the SERPENT version of bootloader. The decompressor and the compressed bootloader are copied twice (original and backup) in the 63 first sectors of the hard drive (32K), thus the size limitation. This reverts commit 154235d589222e3c31cda05aa53e73ab69a89a6e.
2014-11-08Windows vulnerability fix : make boot-loader decompressor more robust and ↵Mounir IDRASSI1-1/+1
secure by adding multiple checks and validation code. Note that we had to switch to the slow implementation of the function decode in order to keep the size of the decompressor code under 2K.
2014-11-08Require to upgrade rescue disk if upgrading from version 1.0a of VeraCrypt ↵Mounir IDRASSI1-1/+1
instead of version 6.0a (left over from TrueCrypt). Does anyone still uses VeraCrypt 1.0a???
2014-11-08Add original TrueCrypt 7.1a sourcesMounir IDRASSI1-0/+78