VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Format
AgeCommit message (Expand)AuthorFilesLines
2019-12-10Windows: Align volume size field in Format wizard with other controlsMounir IDRASSI1-1/+1
2019-12-10Windows: Add switch /FastCreateFile for VeraCrypt Format.exe to speedup creat...Mounir IDRASSI1-0/+10
2019-12-08Windows: enhancements to the mechanism preserving file timestamps, especially...Mounir IDRASSI1-0/+12
2019-11-07Increment versi
The source code for VeraCrypt EFI bootloader files is available at: https://github.com/veracrypt/VeraCrypt-DCS
Use tag "VeraCrypt_1.18" to extract the sources that were used when building VeraCrypt 1.18.

VeraCrypt-DCS uses EDK II as its UEFI development environement.

VeraCrypt-DCS is licensed under LGPL: https://github.com/veracrypt/VeraCrypt-DCS/blob/master/LICENSE

Here the steps to build VeraCrypt-DCS (Visual Studio 2010 SP1 should be installed)
  * Clone EDK: git clone https://github.com/tianocore/tianocore.github.io.git edk2
  * Switch to UDK2015 branche: git checkout UDK2015
  * Clone VeraCrypt-DCS as DcsPkg inside edk2 folder: git clone https://github.com/veracrypt/VeraCrypt-DCS.git DcsPkg 
  * Switch to VeraCrypt_1.18 branche: git checkout VeraCrypt_1.18
  * Setup EDK by typing edksetup.bat at the root of folder edk2
  * change directoty to DcsPkg and then type setenv.bat.
  * change directory to DcsPkg\Library\VeraCryptLib and then type mklinks_src.bat: you will be asked to provide the path to VeraCrypt src folder.
  * change directory to DcsPkg and then type dcs_bld.bat X64Rel
  * After the build is finished, EFI bootloader files will be present at edk2\Build\DcsPkg\RELEASE_VS2010x86\X64
  
Secure Boot:
In order to allow VeraCrypt EFI bootloader to run when EFI Secure Boot is enabled, VeraCrypt EFI bootloader files are signed
using a custom key whose public part can be loader into Secure Boot to allow the verification of VeraCrypt EFI files.

below are instruction to update Secure Boot configuration:
1. Enter BIOS configuration
2. Switch Secure boot to setup mode (or custom mode). It deletes PK (platform certificate) and allows to load DCS platform key.
3. Boot Windows
4. execute from admin command prompt
   powershell -File sb_set_siglists.ps1
It sets in PK (platform key) - DCS_platform
It sets in KEK (key exchange key) - DCS_key_exchange
It sets in db - DCS_sign MicWinProPCA2011_2011-10-19 MicCorUEFCA2011_2011-06-27 

All DCS modules are protected by DCS_sign. 
All Windows modules are protected by MicWinProPCA2011_2011-10-19
All SHIM(linux) modules are protected by MicCorUEFCA2011_2011-06-27 
e424b923ea4713c3da8787363f660b26b7'>Increment version to 1.24-Beta1
Mounir IDRASSI1-4/+4
2018-12-19Increment version to 1.24-Beta0Mounir IDRASSI1-4/+4
2018-12-19Windows: Enable selection of Quick Format for file containers. Separate Quick...Mounir IDRASSI3-27/+55
2018-10-10Increment version to 1.23-Hotfix-2Mounir IDRASSI1-4/+4
2018-09-21Increment version to 1.23-Hotfix-1Mounir IDRASSI1-4/+4
2018-09-21Windows: don't use quick format by default when creating file containers usin...Mounir IDRASSI1-1/+8
2018-09-21Windows: add /nosizecheck switch to VeraCrypt Format that allows disabling ch...Mounir IDRASSI1-1/+8
2018-09-09Increment version to 1.23Mounir IDRASSI1-2/+2
2018-09-03Increment version to 1.23-BETA8 and update release notes.Mounir IDRASSI1-4/+4
2018-09-03Windows: fix regression when language selected in the setup during fresh inst...Mounir IDRASSI1-0/+5
2018-09-03Increment version to 1.23-BETA7 and update release notes.Mounir IDRASSI1-4/+4
2018-08-24Increment version to 1.23-BETA6Mounir IDRASSI1-4/+4
2018-08-24Windows: fix language selected in the installer not used by "Create Volume" w...Mounir IDRASSI2-2/+2
2018-08-24Windows: Add check on size of file container to ensure it's smaller than avai...Mounir IDRASSI2-4/+43
2018-08-18Increment version to 1.23-BETA5 and update release notesMounir IDRASSI1-4/+4
2018-08-16Increment version to 1.23-BETA4 and update release notes.Mounir IDRASSI1-4/+4
2018-08-16Windows: Fix regression that caused the system encryption wizard to crash whe...Mounir IDRASSI1-3/+3
2018-08-12Increment version to 1.23-BETA3 and update release notes.Mounir IDRASSI1-4/+4
2018-08-07Windows: Display a balloon tip warning or error message when the value pasted...Mounir IDRASSI1-3/+3
2018-07-05Increment version to 1.23-BETA2Mounir IDRASSI1-4/+4
2018-05-03Increment version to 1.23-BETA1Mounir IDRASSI1-4/+4
2018-04-23Increment version to 1.23-BETA0 (1.23.0)Mounir IDRASSI1-4/+4
2018-04-23Windows: Don't start EFI system encryption process if SecureBoot is enabled a...Mounir IDRASSI2-0/+6
2018-04-23Windows: Fix system encryption issues on machines that always force booting o...Mounir IDRASSI1-2/+2
2018-04-23Windows: implement compatibility for Windows 10 major updates using ReflectDr...Mounir IDRASSI2-1/+7
2018-03-30Increment version to 1.22 (1.22.9)Mounir IDRASSI1-4/+4
2018-03-28Increment version to 1.22-BETA8 (1.22.8)Mounir IDRASSI1-4/+4
2018-03-27Increment version to 1.22-BETA7 (1.22.7)Mounir IDRASSI1-4/+4