VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common
AgeCommit message (Expand)AuthorFilesLines
2018-09-03Windows: add define to support case of using EFI bootloader signed by Microso...Mounir IDRASSI1-3/+24
2018-09-01Windows: handle case of some disk drivers not supporting IOCTL_DISK_GET_DRIVE...Mounir IDRASSI2-4/+78
2018-08-24Increment version to 1.23-BETA6Mounir IDRASSI1-2/+2
2018-08-24Windows: implement a driver configuration option to explicitly allow defragme...Mounir IDRASSI2-3/+6
2018-08-24Windows: fix language selected in the installer not used by "Create Volume" w...Mounir IDRASSI1-0/+9
2018-08-24Windows: Add check on size of file container to ensure it's smaller than avai...Mounir IDRASSI1-0/+1
2018-08-18Increment version to 1.23-BETA5 and update release notesMounir IDRASSI1-2/+2
2018-08-16Increment version to 1.23-BETA4 and update release notes.Mounir IDRASSI1-2/+2
2018-08-16Windows: Fix regression that caused the system encryption wizard to crash whe...Mounir IDRASSI1-2/+7
2018-08-15Windows: Add various checks and replace STL code after Coverity reportMounir IDRASSI2-23/+13
2018-08-13Windows: code enhancements for language selection mechanism in the installer.Mounir IDRASSI1-254/+103
2018-08-12Increment version to 1.23-BETA3 and update release notes.Mounir IDRASSI1-3/+3
2018-08-12Windows Installer: implement language selection mechanism at the start of the...Mounir IDRASSI4-1/+221
2018-08-07Windows: Display a balloon tip warning or error message when the value pasted...Mounir IDRASSI3-2/+137
2018-08-06Windows: fix warning in debug buildMounir IDRASSI1-0/+3
2018-08-06Windows: avoid timeout of Secure Desktop display by waiting for the user to b...Mounir IDRASSI1-3/+16
2018-08-06Windows: Fix hidden OS boot after upgrade to version 1.23 by explicitly speci...Mounir IDRASSI1-3/+2
2018-07-05Increment version to 1.23-BETA2Mounir IDRASSI1-3/+3
2018-06-24Windows: in DEBUG mode, disable verification to Authenticode signature of bin...Mounir IDRASSI1-1/+5
2018-05-03Increment version to 1.23-BETA1Mounir IDRASSI1-3/+3
2018-05-03Windows: Support machines without "EFI\Boot" folder for EFI system encryption...Mounir IDRASSI4-71/+127
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 IDRASSI7-12/+329
2018-04-23Windows: Fix system encryption issues on machines that always force booting o...Mounir IDRASSI3-6/+132
2018-04-23Windows: enhance ReflectDrivers mechanism by persisting it across major Windo...Mounir IDRASSI2-4/+35
2018-04-23Windows: code refactoringMounir IDRASSI1-15/+10
2018-04-23Windows: remove ending backslash from installation path written to SetupConfi...Mounir IDRASSI1-0/+7
2018-04-23Windows: implement compatibility for Windows 10 major updates using ReflectDr...Mounir IDRASSI6-1/+213
2018-04-23Windows: handle case when parameter of VerifyModuleSignature is enclosed betw...Mounir IDRASSI1-1/+16
2018-04-23Windows: implement internal verification of Authenticode digital signature fo...Mounir IDRASSI2-15/+156
2018-03-30Increment version to 1.22 (1.22.9)Mounir IDRASSI1-2/+2
2018-03-30Simplify format of XML language files to make it easy to integrate in collabo...Mounir IDRASSI2-1430/+1415
2018-03-28Increment version to 1.22-BETA8 (1.22.8)Mounir IDRASSI1-2/+2
2018-03-28Windows: use the same default value for EFI system encryption password prompt...Mounir IDRASSI1-2/+2
2018-03-27Increment version to 1.22-BETA7 (1.22.7)Mounir IDRASSI1-2/+2
2018-03-27Crypto: Add support for 5 new cascades of cipher algorithms (Camellia-Kuznyec...Mounir IDRASSI3-3/+168
2018-03-25Increment version to 1.22-BETA6 (1.22.6)Mounir IDRASSI1-2/+2
2018-03-25Windows: handle rare case where call to SwitchDestop fails when trying to dis...Mounir IDRASSI1-11/+30
2018-03-25Windows: use cleaner approach to implement bringing our windows to foreground...Mounir IDRASSI1-14/+23
2018-03-25Windows: ensure that out secure desktop has always user input to avoid cases ...Mounir IDRASSI1-0/+76
2018-03-22Increment version to 1.22-BETA5 (1.22.5)Mounir IDRASSI1-4/+4
2018-03-20Windows: Fix some cases of external applications freezing during mount/dismou...Mounir IDRASSI1-1/+38
2018-03-20XML Languages files: remove unused entry.Mounir IDRASSI1-1/+0
2018-03-18Update various copyright dates.Mounir IDRASSI1-4/+4
2018-03-18Windows: Update libzip to version 1.5.0 that include fixes for some security ...Mounir IDRASSI118-3477/+4699
2018-03-13Windows: when /silent specified in command line, avoid performing any WIN32 U...Mounir IDRASSI1-7/+7
2018-03-12Language XML file: remove unused text entry.Mounir IDRASSI1-1/+0
2018-03-05Windows: Replace the text "TRIM operation" by "TRIM command" in UI and transl...Mounir IDRASSI1-1/+1
2018-03-05Windows: Add option to block TRIM command on system encryption SSD drives.Mounir IDRASSI2-0/+2
2018-03-05XML Languages files: Add translation entry for non-system TRIM configurationMounir IDRASSI1-0/+1
gt; <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">del /q /s Release &gt;NUL: md Release 2&gt;NUL: nmake.exe /nologo RELEASE=1 del /q /s Release_SHA2 &gt;NUL: md Release_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_PRF=SHA2 del /q /s Release_AES &gt;NUL: md Release_AES 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=AES del /q /s Release_AES_SHA2 &gt;NUL: md Release_AES_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=AES SINGLE_PRF=SHA2 del /q /s Release_Serpent &gt;NUL: md Release_Serpent 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=SERPENT del /q /s Release_Serpent_SHA2 &gt;NUL: md Release_Serpent_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=SERPENT SINGLE_PRF=SHA2 del /q /s Release_Twofish &gt;NUL: md Release_Twofish 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=TWOFISH del /q /s Release_Twofish_SHA2 &gt;NUL: md Release_Twofish_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=TWOFISH SINGLE_PRF=SHA2 del /q /s Release_Camellia &gt;NUL: md Release_Camellia 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=CAMELLIA del /q /s Release_Camellia_SHA2 &gt;NUL: md Release_Camellia_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=CAMELLIA SINGLE_PRF=SHA2 del /q /s Rescue &gt;NUL: md Rescue 2&gt;NUL: nmake.exe /nologo RELEASE=1 RESCUE_DISK=1 del /q /s Rescue_SHA2 &gt;NUL: md Rescue_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 RESCUE_DISK=1 SINGLE_PRF=SHA2 del /q /s Rescue_AES &gt;NUL: md Rescue_AES 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=AES RESCUE_DISK=1 del /q /s Rescue_AES_SHA2 &gt;NUL: md Rescue_AES_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=AES RESCUE_DISK=1 SINGLE_PRF=SHA2 del /q /s Rescue_Serpent &gt;NUL: md Rescue_Serpent 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=SERPENT RESCUE_DISK=1 del /q /s Rescue_Serpent_SHA2 &gt;NUL: md Rescue_Serpent_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=SERPENT RESCUE_DISK=1 SINGLE_PRF=SHA2 del /q /s Rescue_Twofish &gt;NUL: md Rescue_Twofish 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=TWOFISH RESCUE_DISK=1 del /q /s Rescue_Twofish_SHA2 &gt;NUL: md Rescue_Twofish_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=TWOFISH RESCUE_DISK=1 SINGLE_PRF=SHA2 del /q /s Rescue_Camellia &gt;NUL: md Rescue_Camellia 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=CAMELLIA RESCUE_DISK=1 del /q /s Rescue_Camellia_SHA2 &gt;NUL: md Rescue_Camellia_SHA2 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=CAMELLIA RESCUE_DISK=1 SINGLE_PRF=SHA2</NMakeReBuildCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">del /q /s Release Release_AES Release_Serpent Release_Twofish Release_Camellia Rescue Rescue_AES Rescue_Serpent Rescue_Twofish Rescue_Camellia &gt;NUL: del /q /s Release_SHA2 Release_AES_SHA2 Release_Serpent_SHA2 Release_Twofish_SHA2 Release_Camellia_SHA2 Rescue_SHA2 Rescue_AES_SHA2 Rescue_Serpent_SHA2 Rescue_Twofish_SHA2 Rescue_Camellia_SHA2 &gt;NUL: </NMakeCleanCommandLine> <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\BootLoader.com</NMakeOutput> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir);$(SolutionDir)\Common;$(SolutionDir)\Crypto;$(MSVC16_ROOT)\Include;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath> <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes> <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath> <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies> <OutDir Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">$(Configuration)\</OutDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">$(Configuration)\</IntDir> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">md Release 2&gt;NUL: nmake.exe /nologo RELEASE=1 md Release_AES 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=AES md Release_Serpent 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=SERPENT md Release_Twofish 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=TWOFISH</NMakeBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">del /q /s Release &gt;NUL: md Release 2&gt;NUL: nmake.exe /nologo RELEASE=1 del /q /s Release_AES &gt;NUL: md Release_AES 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=AES del /q /s Release_Serpent &gt;NUL: md Release_Serpent 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=SERPENT del /q /s Release_Twofish &gt;NUL: md Release_Twofish 2&gt;NUL: nmake.exe /nologo RELEASE=1 SINGLE_CIPHER=TWOFISH</NMakeReBuildCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">del /q /s Release Release_AES Release_Serpent Release_Twofish &gt;NUL:</NMakeCleanCommandLine> <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">Release\BootLoader.com</NMakeOutput> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">$(SolutionDir);$(SolutionDir)\Common;$(SolutionDir)\Crypto;$(MSVC16_ROOT)\Include;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath> <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes> <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath> <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release Loader|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies> </PropertyGroup> <ItemDefinitionGroup> </ItemDefinitionGroup> <ItemGroup> <ClCompile Include="BootConfig.cpp" /> <ClCompile Include="BootConsoleIo.cpp" /> <ClCompile Include="BootDebug.cpp" /> <ClCompile Include="BootDiskIo.cpp" /> <ClCompile Include="BootEncryptedIo.cpp" /> <ClCompile Include="BootMain.cpp" /> <ClCompile Include="BootMemory.cpp" /> <ClCompile Include="Decompressor.c" /> <ClCompile Include="IntFilter.cpp" /> <ClCompile Include="Platform.cpp" /> <ClCompile Include="..\..\Common\Crc.c" /> <ClCompile Include="..\..\Common\Crypto.c" /> <ClCompile Include="..\..\Common\Endian.c" /> <ClCompile Include="..\..\Common\Pkcs5.c" /> <ClCompile Include="..\..\Common\Volumes.c" /> <ClCompile Include="..\..\Common\Xts.c" /> <ClCompile Include="..\..\Crypto\AesSmall.c" /> <ClCompile Include="..\..\Crypto\CamelliaSmall.c" /> <ClCompile Include="..\..\Crypto\Rmd160.c" /> <ClCompile Include="..\..\Crypto\Serpent.c" /> <ClCompile Include="..\..\Crypto\Sha2Small.c" /> <ClCompile Include="..\..\Crypto\Twofish.c" /> </ItemGroup> <ItemGroup> <None Include="BootCrt.asm" /> <None Include="BootSector.asm" /> <None Include="..\..\Crypto\Aes_hw_cpu.asm" /> <None Include="..\..\Crypto\AesSmall_x86.asm" /> <None Include="Makefile" /> </ItemGroup> <ItemGroup> <ClInclude Include="Bios.h" /> <ClInclude Include="BootCommon.h" /> <ClInclude Include="BootConfig.h" /> <ClInclude Include="BootConsoleIo.h" /> <ClInclude Include="BootDebug.h" /> <ClInclude Include="BootDefs.h" /> <ClInclude Include="BootDiskIo.h" /> <ClInclude Include="BootEncryptedIo.h" /> <ClInclude Include="BootMain.h" /> <ClInclude Include="BootMemory.h" /> <ClInclude Include="BootStrings.h" /> <ClInclude Include="IntFilter.h" /> <ClInclude Include="Platform.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> </Project>