Commit Graph

1170 Commits

Author SHA1 Message Date
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 e8bafa6a37
Language XML files: update to Dutch translation by Peter Tak. 2017-06-24 10:53:59 +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
Mounir IDRASSI 0ebc26e125
Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Mounir IDRASSI 52ec6faec3
Linux/MacOSX: use yasm instead of nasm for compiling all assembly files. 2017-06-23 19:05:47 +02:00
Mounir IDRASSI f27b37b73f
Modify Aes_hw_cpu.asm to use nasm syntax that is compatible with yasm. 2017-06-23 19:05:47 +02:00
Mounir IDRASSI 9efdf8ffca
Linux/MacOSX: fix missing namespace in call to Cipher::IsHwSupportEnabled 2017-06-23 19:05:46 +02:00
Mounir IDRASSI 2be3b02002
Increment version to 1.20 (1.20.3) 2017-06-23 10:37:15 +02:00
Mounir IDRASSI 6bf1d83459
Language XML files: update to Dutch translation by Peter Tak. 2017-06-23 10:37:15 +02:00
Mounir IDRASSI 9f7e28a1e9
Windows: Update signed driver files of 1.20 release (include SHA-2 speed optimization) 2017-06-23 10:37:14 +02:00
Mounir IDRASSI 546d6cff44
Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for x86_64 and x86. This improves speed by 30%. 2017-06-23 02:11:21 +02:00
Mounir IDRASSI ab7b5dc685
Windows: Update EFI bootloader file from latest VeraCrypt-DCS that includes Camellia 64-bit speed optimization 2017-06-21 01:39:57 +02:00
Mounir IDRASSI f3db66f37f
Windows: don't use AVX optimized Camellia in EFI bootloader until compatibility issues are investigated 2017-06-21 01:39:57 +02:00
Mounir IDRASSI 1217728214
Windows: Update signed driver files of 1.20 release (include Camellia speed optimization) 2017-06-21 01:39:56 +02:00
Mounir IDRASSI 70097ecfe5
Crypto: Add optimized Camellia assembly implementation for x86_64 based on work by Jussi Kivilinna (https://github.com/jkivilin/supercop-blockciphers). This improve speed by a factor of 2.5 when AES-NI supported by CPU and by 30% if AES-NI not supported. 2017-06-21 01:39:55 +02:00
Mounir IDRASSI ee5c1784ea
Windows EFI Bootloader: Add new attributes "DcsBmlDriver" and "DcsBmlLockFlags" to EFI configuration DcsProp. Set their values to 0 to disable DcsBml functionality. 2017-06-21 01:39:54 +02:00
Mounir IDRASSI d71658efd2
Update EFI bootloader files to latest VeraCrypt-DCS (commit "BML flags added") 2017-06-21 01:39:52 +02:00
Mounir IDRASSI 78803703e6
Windows: fix compilation error of assembly files after latest changes on Linux. 2017-06-21 01:39:51 +02:00
Mounir IDRASSI 5d0321291f
Linux/MacOSX: Modify Makefile to separate between build and packaging. Add install target for local installation. 2017-06-13 18:21:13 +02:00
Mounir IDRASSI eb4f5ac4e7
Linux: built VeraCrypt binary with support for Address Space Layout Randomization (ASLR). 2017-06-13 13:46:53 +02:00
Mounir IDRASSI ba1fbb688e
Linux: fix executable stack in resulting binary which was caused by crypto assembly files missing the GNU-stack note. 2017-06-13 01:26:22 +02:00
Mounir IDRASSI 95bf8f8574 Merge pull request #168 from TigerxWood/patch-1
Language XML files: Update Romanian translation by Barna Cosmin Marian
2017-06-12 23:26:05 +02:00
TigerxWood 0772d6c1ed Updated the last entries 2017-06-12 23:08:52 +03:00
Mounir IDRASSI ce2aa639f4
Windows: various fixes following Coverity analysis. 2017-06-11 17:28:22 +02:00
Mounir IDRASSI 70d083bfb2
Windows: Add checks on IOCTL_DISK_GET_DRIVE_LAYOUT_EX response to make Coverity happy. 2017-06-11 17:28:21 +02:00
Mounir IDRASSI 1662abb707
Windows: Remove unused "Parent" field in _TEXT_EDIT_DIALOG_PARAM structure 2017-06-11 17:28:21 +02:00
Mounir IDRASSI 5c9aff0c54
Windows: Remove unused method ReadEfiConfig 2017-06-11 17:28:20 +02:00
Mounir IDRASSI 5822ae2b1b
Windows: fix GetPhysicalDriveStorageInformation failure caused by device handle wrongly closed in GetDeviceStorageProperty 2017-06-11 17:28:19 +02:00
Mounir IDRASSI 46a3fe1458
Windows: fix compiler warnings 2017-06-11 17:28:19 +02:00
Mounir IDRASSI 6ed9773894
Windows: Update EFI bootloader file from latest VeraCrypt-DCS 1.20 2017-06-11 10:12:46 +02:00
Mounir IDRASSI 4208b43581
Windows: code refactoring for handling of ESP files (DcsProp and PlatformInfo). 2017-06-11 01:28:42 +02:00
Mounir IDRASSI 374ba4c831
Windows: Update signed driver files of 1.20 release 2017-06-10 21:18:42 +02:00
Mounir IDRASSI 458bb091bb
Windows Driver Security: Use enhanced protection of NX pool under Windows 8 and later. 2017-06-10 18:44:49 +02:00
Mounir IDRASSI c7cd89a24a
Windows Security: built binaries with support for Address Space Layout Randomization (ASLR). 2017-06-10 18:44:46 +02:00
Mounir IDRASSI e14cf93d92
Windows: reduce WNetGetConnection performance impact by making calls every 1 minute instead of every 2 seconds. This should be enough since the list of mapped network drive will not change so often. 2017-06-10 01:03:07 +02:00
Mounir IDRASSI 0daf255a19
Language Files: update polish translation 2017-06-09 22:45:25 +02:00
Mounir IDRASSI e0e8369ce8
Language XML files: update Czech translation (contributed by Lagardere) 2017-06-09 22:45:24 +02:00
Mounir IDRASSI eb1fc55e34 Merge pull request #167 from Atalanttore/patch-1
Updated German XML language file
2017-06-09 21:00:54 +02:00
Ettore Atalan 80490b257c Updated Language.de.xml
Changed language attribute of the new strings to "de".
2017-06-09 19:59:03 +02:00
Ettore Atalan 3720f105c3 Updated Language.de.xml
Translated newly added strings.
2017-06-09 19:48:27 +02:00
Mounir IDRASSI dc9134f1e4
Language XML files: update Russian XML file by Dmitry Yerokhin. 2017-06-09 19:23:29 +02:00
Mounir IDRASSI fba606b538
Language XML files: Add Romanian translation by Barna Cosmin Marian 2017-06-09 17:23:42 +02:00
Mounir IDRASSI 0539a49c66
Language XML files: Add new fields. 2017-06-09 17:23:40 +02:00
Mounir IDRASSI 064982c201
Windows: Enhancements to EFI System Information dialog 2017-06-09 17:23:39 +02:00
Mounir IDRASSI 767f513752
Windows: Disable button for EFI PlatformInfo if the file is missing 2017-06-09 17:23:38 +02:00