VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Boot/Windows
AgeCommit message (Collapse)AuthorFilesLines
2024-11-18Increment version to 1.26.16. Update Release Notes. Update signed Windows ↵Mounir IDRASSI20-0/+0
drivers.
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-15Windows: Fix delayload link warning about comdlg32.dll not used. Remove ↵Mounir IDRASSI1-250/+0
unused old project files
2024-11-15Windows: Fix MBR bootload compilation error following latest changesMounir IDRASSI1-3/+3
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-09-01Windows: Fix MSI not installing all new documentation file. Remove old files ↵Mounir IDRASSI20-0/+0
left from old versions. Increment version to 1.26.15.
2024-08-25Increment version to 1.26.14. Set release date to August 25th.Mounir IDRASSI20-0/+0
2024-08-02Increment version to 1.26.13. Update release notes. Update signed Windows ↵Mounir IDRASSI20-0/+0
drivers.
2024-06-12Avoid conflict with C++17 features std::byte by using uint8 type instead of byteMounir IDRASSI16-139/+139
2023-11-09Update MBR bootloader to 1.26.10 versionMounir IDRASSI20-0/+0
2023-10-11Increment version to 1.26.9Mounir IDRASSI20-0/+0
2023-10-10Increment version to 1.26.8Mounir IDRASSI20-0/+0
2023-09-30Windows: Update MBR bootloader for version 1.26.7Mounir IDRASSI20-0/+0
2023-09-21Update Release Notes. Increment version to 1.26.6.Mounir IDRASSI20-0/+0
2023-08-15Windows: Update MBR bootloader files to 1.26.5 buildMounir IDRASSI20-0/+0
2022-03-21Increment version to 1.26 and update windows driver and MBR bootloader filesMounir IDRASSI20-0/+0
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
2022-03-08Implement support of Blake2s-256 hash algorithm and remove deprecated ↵Mounir IDRASSI3-6/+6
algorithms RIPEMD-160 and GOST89.
2022-02-19Increment version to 1.25.9 and update Release Notes.Mounir IDRASSI20-0/+0
2022-02-05Windows: Update MBR bootloader files.Mounir IDRASSI20-0/+0
2022-01-07Increment version to 1.25.7 and update Release NotesMounir IDRASSI20-0/+0
2021-12-28Windows: Update precompiled MBR bootloader files for version 1.25.6Mounir IDRASSI20-0/+0
2021-12-20Increment version to 1.25.5 and update release notesMounir IDRASSI20-0/+0
2021-12-02Windows: Add pre-compiled MBR bootloader binaries for version 1.25.4 to make ↵VeraCrypt_1.25.4Mounir IDRASSI20-0/+0
it easier to build VeraCrypt without legacy VC compiler
2021-11-28Windows: Add pre-compiled MBR bootloader binaries for version 1.25 to make ↵Mounir IDRASSI41-0/+0
it easier to build VeraCrypt without legacy VC compiler
2021-09-04Minor cleanup of the repo (#822)a13460543-4/+4
* *: 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
2020-08-03Windows Bootloader: pass correct compressed data size to decompressor. ↵xiaolangde1-1/+1
Because the ds segment register is modified when setting up the decompressor segment, loader length should be read from the cs segment. (#666)
2019-11-09Windows MBR Bootloader: better way to handle displaying write errors in ↵Mounir IDRASSI1-4/+7
WriteEncryptedSectors function
2019-11-07Windows MBR Bootloader: workaround for SSD disks that don't allow write ↵Mounir IDRASSI4-3/+14
operations in BIOS mode with buffers less than 4096 bytes
2019-11-02Start following IEEE 1541 agreed naming of bytes (#532)Meteor0id1-1/+1
* Start following IEEE 1541 agreed naming of bytes This standard exists to prevent any confusion about the actual number of bytes. It has been agreed on by experts and is being used more widespead these day. Let's start properly naming the number of bytes, which is absolutely important in disk encryption software. * Update LanguageStrings.cpp * Update UserInterface.cpp * kibibyte instead of kilobyte * kibibyte instead of kilobyte * MiB instead of MB * undo accidental deletions Odd indeed that two random lines were deleted in a previous commit. Probably happened when using a keyboard shortcut while editing the file. This fixes the issue. * Mb to Mib
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-03-01Windows: use specific order for EFI boot arguments memory regions that ↵Mounir IDRASSI1-1/+2
matches the one used by EFI bootloader.
2019-01-28Increase password maximum length to 128 bytes from 64 bytesMounir IDRASSI1-3/+3
2018-12-19Windows MBR Bootloader: workaround for issue affecting creation of hidden OS ↵Mounir IDRASSI1-1/+16
on some SSD drives (Error 128 while writing MBR). This commit replace the 512 bytes write operations by a 4096 bytes write operation.
2018-12-03MBR Bootloader: dynamically determine boot loader memory segment instead of ↵Mounir IDRASSI1-15/+16
hardcoded values (proposed by neos6464 at https://sourceforge.net/p/veracrypt/tickets/240/)
2018-04-23Windows: Fix system encryption issues on machines that always force booting ↵Mounir IDRASSI1-1/+1
on Microsoft bootloader (e.g. HP).
2017-08-02Windows MBR bootloader: reduce CPU usage during password prompt (Credit: ↵Mounir IDRASSI1-1/+22
Jason Pyeron of CipherShed project https://github.com/CipherShed/CipherShed/commit/00ea00e8e6a23a4243316f860aa07ed59203ab97)
2017-07-23Windows MBR Bootloader: always compress bootloader with upx to reduce ↵Mounir IDRASSI1-2/+2
runtime memory requirement thanks to its in-place decompression.
2017-07-22Windows: reduce size of MBR bootloader by removing unused functions in each ↵Mounir IDRASSI2-4/+8
build type.
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-19Windows MBR bootloader: remove unused test function in release buildMounir IDRASSI2-0/+5
2017-07-07Windows: display prompt to upgrade Rescue Disk when installing 1.21 version.Mounir IDRASSI1-1/+1
2017-06-23Update IDRIX copyright yearMounir IDRASSI25-25/+25
2017-06-05cland static code analyzer fixeskavsrf1-15/+19
2016-10-17Windows Bootloader: fix issue in copy process of hidden OS caused by use of ↵Mounir IDRASSI1-1/+4
wrong PIM.
2016-10-17Windows MBR Bootloader: compress Camellia Rescue Disk bootloader to reduce ↵Mounir IDRASSI1-1/+1
size ( < 13312 bytes), allowing a backup copy to be included in the Rescue Disk.
2016-10-17Windows Bootloader: for MBR bootloader, reset position pointers to keystroke ↵Mounir IDRASSI1-0/+6
buffer after password or PIM is entered to avoid leaking length information
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