VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Boot
AgeCommit message (Collapse)AuthorFilesLines
2020-08-03Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix memory leak in some cases caused by wrong check of pointer for calling MEM_FREE - Clear bootParams variable that may contain sensitive information when halting the system in case of fatal error - Add option "KeyboardInputDelay" in DcsProp to control the minimum delay supported between two key strokes
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-12-09Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix F5 showing previous password after failed authentication attempt. Ensure that even wrong password value are cleared from memory.
2019-11-22Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix "ActionFailed" not working and add "ActionCancelled" to customize handling of user hitting ESC on password prompt
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-09-29Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix issue that was preventing Streebog hash from being selected manually during Pre-Boot authentication - Ensure that the correct Windows bootloader is executed when the user press ESCAPE - make the rescue disk boot machine directly from disk if "VeraCrypt" folder is missing. This make it easy to create a bootable disk for VeraCrypt from the rescue disk by just removing or renaming its "VeraCrypt" folder.
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-02-01Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with several enhancements and fixes especially for Rescue Disk: - Implement better timeout mechanism for password input. Implement new actions "shutdown" and "reboot". Set default timeout value to 3 minutes and default timeout action to "shutdown" - Enhance Rescue Disk implementation of restoring VeraCrypt loader. - Fix ESC on password prompt during Pre-Test not starting Windows - Add menu entry in Rescue Disk that enables starting original Windows loader
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-09-03Windows: Add EFI bootloader files that are signed by Microsoft and remove ↵Mounir IDRASSI163-119/+1
files related to loading SecureBoot custom keys.
2018-08-24Update EFI bootloader for 1.23-BETA6Mounir IDRASSI6-0/+0
2018-08-12Windows: update EFI SecureBoot PowerShell script and its associated ↵Mounir IDRASSI141-18/+94
certificates to the latest version from VeraCrypt-DCS repository.
2018-08-12Windows: Update EFI bootloader files for 1.23-BETA3 releaseMounir IDRASSI6-0/+0
2018-07-05Windows: Update EFI bootloader binaries that implement workaround for first ↵Mounir IDRASSI6-0/+0
sector overwritten by Windows Repair.
2018-04-23Windows: Update EFI bootloader binaries that implement the new workaround ↵Mounir IDRASSI8-0/+0
for system encryption issues.
2018-04-23Windows: Fix system encryption issues on machines that always force booting ↵Mounir IDRASSI1-1/+1
on Microsoft bootloader (e.g. HP).
2018-03-30Windows: Update EFI bootloader files for 1.22 releaseMounir IDRASSI6-0/+0
2018-03-28Windows: Update EFI bootloader files for 1.22-BETA8Mounir IDRASSI6-0/+0
2018-03-27Windows: Update EFI bootloader files for 1.22-BETA7Mounir IDRASSI6-0/+0
2018-03-22Update EFI bootloader files to latest VeraCrypt-DCS (commit "llmath updated ↵Mounir IDRASSI14-0/+0
(EFI based)")
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-09Windows: Update EFI bootloader files from VeraCrypt-DCS 1.21 after Camellia ↵Mounir IDRASSI2-0/+0
64bit assembly changes
2017-07-07Windows: display prompt to upgrade Rescue Disk when installing 1.21 version.Mounir IDRASSI1-1/+1
2017-07-07Windows: Update EFI bootloader files from VeraCrypt-DCS 1.21Mounir IDRASSI4-0/+0
2017-07-02Windows: Update EFI bootloader file from latest VeraCrypt-DCS 1.21Mounir IDRASSI6-0/+0
2017-06-29Windows: Update EFI bootloader file from latest VeraCrypt-DCSMounir IDRASSI4-0/+0
2017-06-23Update IDRIX copyright yearMounir IDRASSI25-25/+25
2017-06-21Windows: Update EFI bootloader file from latest VeraCrypt-DCS that includes ↵Mounir IDRASSI4-0/+0
Camellia 64-bit speed optimization
2017-06-21Update EFI bootloader files to latest VeraCrypt-DCS (commit "BML flags added")Mounir IDRASSI10-0/+0
2017-06-11Windows: Update EFI bootloader file from latest VeraCrypt-DCS 1.20Mounir IDRASSI14-0/+0
2017-06-05cland static code analyzer fixeskavsrf1-15/+19
2017-06-05Beta2 patch 1kavsrf7-5/+4
Edit DcsProp and PlatformInfo from System->Settings EFI loader updated
2017-06-05DcsInfo is addedkavsrf14-0/+0
2016-12-30Windows: Update EFI bootloader file from latest VeraCrypt-DCS 1.20-BETA2 build.Mounir IDRASSI6-0/+0
2016-12-07Windows: Update EFI bootloader file from latest VeraCrypt-DCS build that ↵Mounir IDRASSI6-0/+0
includes fix for Rescue Disk decryption bug.
2016-10-17Windows: Support EFI system encryption for 32-bit Windows.Mounir IDRASSI6-0/+0
2016-10-17Windows: Update EFI bootloader file from latest VeraCrypt-DCS build.Mounir IDRASSI3-0/+0
2016-10-17Windows: Add latest DCS bootloader binaries built against latest sourcesMounir IDRASSI4-0/+0
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