1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2026-06-10 06:46:59 -05:00
Commit Graph

1018 Commits

Author SHA1 Message Date
Mounir IDRASSI 37a070cdea Windows: Update signed driver files for 1.21 release (1.21.5) 2017-07-09 00:19:16 +02:00
Mounir IDRASSI 795aa4318e Increment version to 1.21.5 2017-07-09 00:19:14 +02:00
Mounir IDRASSI d2eacde0da Remove unnecessary code from Camellia assembly implementation that checks for key size since we always use it with 256-bit keys. 2017-07-09 00:19:14 +02:00
Mounir IDRASSI 2577797fc4 Windows: preserve volatile registers XMM6-XMM15 in 64-bit assembly of Camellia. 2017-07-09 00:19:12 +02:00
Mounir IDRASSI bf571681fe Windows: Add PDF documents about DCS configuration for EFI system encryption: TPM support, full disk encryption and hidden OS. Include this in Windows installer. 2017-07-07 20:25:30 +02:00
Mounir IDRASSI 37aeeaf204 Windows: display prompt to upgrade Rescue Disk when installing 1.21 version. 2017-07-07 12:04:21 +02:00
Mounir IDRASSI b7ed0c4892 Windows: Don't remove last digit of version string if it is zero. This is a legacy code that applied to previous versioning scheme. 2017-07-07 11:52:40 +02:00
Mounir IDRASSI 753894cb7e Change 1.21 release date to July 7th 2017 2017-07-07 11:52:38 +02:00
Mounir IDRASSI 4e0ced43a4 Windows: in case of system favorite mounting, update list of host devices before each retry to mount disconnected favorites. 2017-07-07 01:06:59 +02:00
Mounir IDRASSI 1c3156a17b Windows: fix regression affecting automatic mount of favorites and system favorites at logon 2017-07-07 00:41:08 +02:00
Mounir IDRASSI 048e161d15 Windows: Update EFI bootloader files from VeraCrypt-DCS 1.21 2017-07-07 00:41:06 +02:00
Mounir IDRASSI edac097822 Windows: Update signed driver files for 1.21 release (1.21.4) 2017-07-05 16:21:39 +02:00
Mounir IDRASSI d9f9e6d231 Increment version to 1.21.4 2017-07-05 16:21:37 +02:00
Mounir IDRASSI 384c5cc259 Windows Driver: correctly get KeRestoreExtendedProcessorState function pointer. 2017-07-05 16:21:35 +02:00
Mounir IDRASSI b0827e9b74 Increment version to 1.21.3 2017-07-04 12:28:19 +02:00
Mounir IDRASSI 88cc8a00f4 Windows: correctly handle SEH exceptions during self-tests in order to disable CPU extended features in such case. 2017-07-04 12:28:17 +02:00
Mounir IDRASSI 0358eb6c71 Don't check for SSSE3 to use 64-bit SHA-512 assembly code since it uses only SSE2 instructions. 2017-07-04 02:26:26 +02:00
Mounir IDRASSI 89efcdb8cd Windows Driver: correctly save and restore extended processor state when performing AVX operations on Windows 7 and later. Enhance readability of code handling save/restore of floating point state. 2017-07-04 02:26:24 +02:00
Mounir IDRASSI c2f6190627 Windows: use stack instead of MMX register to save registers in 64-bit assembly implementation of SHA-512 in order to avoid issues with the driver. 2017-07-04 02:26:23 +02:00
Mounir IDRASSI 840756ead1 Windows: workaround for some cases where the system return ERROR_INVALID_PARAMETER when we try to write EFI bootloader files into ESP partition. 2017-07-03 01:55:45 +02:00
Mounir IDRASSI f78242fac6 Change 1.21 release date to July 3rd 2017 2017-07-03 00:50:09 +02:00
Mounir IDRASSI d1b26d4bfe Windows: fix documentation and UI messages about the PIM constraints and calculation formula when EFI system encryption is using SHA-512 or Whirlpool. For historical reasons, if SHA-512 or Whirlpool is selected for EFI system encryption, then iterations = 15000 + (PIM x 1000) and not iterations = PIM x 2048 like the other algorithms. 2017-07-02 19:36:53 +02:00
Mounir IDRASSI a0f2ffb90b Windows: when mounting multiple favorites, use PIM of previous favorite alongside its password if option "Include PIM when caching password" is selected alongside option "Temporarily cache password during Mount Favorite Volumes operations". 2017-07-02 19:36:52 +02:00
Mounir IDRASSI 2db0061741 Windows: set PIM of favorite to 0 only if TrueCryptMode is explicitly selected. 2017-07-02 14:27:25 +02:00
Mounir IDRASSI d761076903 Linux/MacOSX: use aligned memory for allocating hash context to avoid issues on some platforms especially for Streebog. 2017-07-02 12:08:04 +02:00
Mounir IDRASSI 235b52027b Windows: Update EFI bootloader file from latest VeraCrypt-DCS 1.21 2017-07-02 00:51:59 +02:00
Mounir IDRASSI 553e707879 Windows: Update signed driver files for 1.21 release 2017-07-02 00:51:58 +02:00
Mounir IDRASSI 5540af7c57 Windows: increment version to 1.21.2 2017-07-02 00:51:58 +02:00
Mounir IDRASSI e5728bd36e Linux/MacOSX: align workspace stack variable in WhirlpoolTransform SSE code. 2017-07-02 00:51:57 +02:00
Mounir IDRASSI d8dd1accb4 Avoid alignement issues with some old compilers by using movdqu instead of movdqa in SHA-256 SSE2 assembly. 2017-07-02 00:51:56 +02:00
Mounir IDRASSI c193911655 Linux: remove existing "Setup/Linux/usr" if any before preparing for packaging. 2017-07-02 00:51:55 +02:00
Mounir IDRASSI bded7901c5 Linux: Use $(CURDIR) instead of $(PWD) for the install target, as well as $(DESTDIR)/ (which will still install into / if 'DESTDIR' is unset.) 2017-07-02 00:51:55 +02:00
Mounir IDRASSI 3c4e36ecdf Increment version to 1.21 (1.21.1) 2017-07-02 00:51:50 +02:00
Mounir IDRASSI 77fe1f7c76 Windows: Update signed driver files for 1.21 release 2017-07-01 02:15:13 +02:00
Mounir IDRASSI fe278afb18 Fix crash on machines without SSSE3 support in CPU by correctly checking for SSSE3 before using SHA-512 SSE2 assembly which uses PSHUFB instruction. 2017-07-01 01:56:33 +02:00
Mounir IDRASSI f5e6136830 For code logic clarity, add check for xgetbv support in CPU before using it. 2017-07-01 01:56:32 +02:00
Mounir IDRASSI 33bb507fde Windows: fix missing resource in 64-bit build. 2017-06-30 13:52:45 +02:00
Mounir IDRASSI f4c9171e9a Readme: Add YASM as a requirement for building VeraCrypt. Remove NASM and makeself requirement for Linux/MacOSX build. Make Readme.txt identical to README.md. 2017-06-29 21:40:05 +02:00
Mounir IDRASSI 8089c9d69f Readme: update statement concerning Mac OSX SDK to use for building VeraCrypt. 2017-06-29 21:40:04 +02:00
Mounir IDRASSI 4466834322 Set 1.20 release date to June 29th 2017 2017-06-29 17:10:04 +02:00
Mounir IDRASSI 21543ada9b MacOSX: put back full wxWidgets build in official build script. 2017-06-29 00:43:18 +02:00
Mounir IDRASSI 0b1b8b479f Windows: reduce size of 64-bit binaries by not embedding 32-bit EFI bootloader files in their resources. 2017-06-29 00:43:14 +02:00
Mounir IDRASSI e8105c89d8 Windows: Update EFI bootloader file from latest VeraCrypt-DCS 2017-06-29 00:43:13 +02:00
Mounir IDRASSI 597b9f3d65 Update release date and increment version to 1.20.3.4 2017-06-29 00:43:13 +02:00
Mounir IDRASSI bafc7369aa Windows: Update signed driver files for 1.20 release 2017-06-29 00:43:12 +02:00
Mounir IDRASSI eebb277374 Enable AVX assembly instructions only when the OS implements AVX support 2017-06-27 00:55:25 +02:00
Mounir IDRASSI 79cb3af526 Windows: use yasm define __YASM__ for compatibility with the assembly changes done in MacOSX. 2017-06-27 00:55:24 +02:00
Mounir IDRASSI 51675fd17f MacOSX: Update build and packaging scripts to require OSX Lion (10.7). 2017-06-27 00:55:23 +02:00
Mounir IDRASSI 3d8260d3d3 MacOSX: various changes for assembly files build. Don't use 32-bit assembly code of SHA-512 since it is not compatible with PIE configuration of OSX compiler (absolute addressing used) 2017-06-27 00:55:22 +02:00
Mounir IDRASSI a64d054cdd Linux/MacOSX: properly declare 64-bit constant integer values to avoid being truncated by compiler. 2017-06-24 01:11:16 +02:00