Commit Graph

  • d7b20a070e Windows: Update signed driver files of 1.20-BETA2 release Mounir IDRASSI 2016-12-30 23:53:06 +01:00
  • 9b13aa9c4c Windows: Update EFI bootloader file from latest VeraCrypt-DCS 1.20-BETA2 build. Mounir IDRASSI 2016-12-30 17:15:04 +01:00
  • 47d4b5d284 Increment version to 1.20 BETA2 (1.20.2) Mounir IDRASSI 2016-12-30 17:12:27 +01:00
  • cdbe54e605 Windows: Implement Secure Desktop for password entry. Add option and command line switch to activate it. Mounir IDRASSI 2016-12-30 12:17:09 +01:00
  • d116eba160 Windows: use correct parent when displaying various dialogs from the Preferences dialog through the "More Settings" button. Mounir IDRASSI 2016-12-28 18:40:56 +01:00
  • 4a246cb6ef Windows: cleaner code for handling of disabling of parent dialog when waiting dialog displayed Mounir IDRASSI 2016-12-28 15:57:50 +01:00
  • 5493de11d5 Windows: Enable Twofish optimized 64-bit assembly for UEFI bootloader since a pre-compiled object file was included to its build system. Mounir IDRASSI 2016-12-19 17:46:38 +01:00
  • 1ef6177ae3 Linux & MacOSX: automatically check TrueCryptMode in password dialog when selecting a container file that has the .tc file extension Mounir IDRASSI 2016-12-18 15:26:35 +01:00
  • a8fea1d643 MacOSX: Make VeraCrypt default handler of .hc and .tc files on OSX and add custom icon to these files on Finder. Mounir IDRASSI 2016-12-18 12:11:17 +01:00
  • 3d978c31a7 MacOSX: use Yasm to build Twofish 64-bit assembly code on OSX since native compiler doesn't support GAS syntax Mounir IDRASSI 2016-12-18 12:06:58 +01:00
  • 9b0669da29 Windows driver: fix reading of boot PRF after latest EFI hidden OS changes. Better memory cleanup and changes for code clarity. Mounir IDRASSI 2016-12-13 09:40:47 +01:00
  • ac53e293d4 comments and better cleanup kavsrf 2016-12-10 15:07:56 +03:00
  • cd6df44d6f Driver with support of hidden OS kavsrf 2016-12-04 13:40:51 +03:00
  • a7f8548e2f Increment version to 1.20 BETA1 (1.20.1) Mounir IDRASSI 2016-12-08 17:42:52 +01:00
  • 22b9087a01 Windows: use "Temporarily" instead of "Temporary" in the text of a preference option Mounir IDRASSI 2016-12-08 17:40:05 +01:00
  • 4262d4feb7 Windows: Enhancement to favorites handling. Add PRF/TrueCryptMode fields in favorites management dialog, and use default mount parameters when mounting multiple favorites at once. Mounir IDRASSI 2016-12-08 17:06:52 +01:00
  • e131d7a607 Windows: Update driver files of 1.20-BETA1 release Mounir IDRASSI 2016-12-07 09:38:42 +01:00
  • 9a49bef118 Windows: Update EFI bootloader file from latest VeraCrypt-DCS build that includes fix for Rescue Disk decryption bug. Mounir IDRASSI 2016-12-07 09:38:04 +01:00
  • a0eadbd660 Windows: Don't use Twofish x64 assembly implementation for UEFI bootloader (for now, yasm is not integrated in EDKII framework). Mounir IDRASSI 2016-12-07 09:35:10 +01:00
  • fb38269c89 Readme: correct instructions about code signing under Mac OSX Mounir IDRASSI 2016-12-07 00:27:28 +01:00
  • f10e26fc89 Windows Bootloader: fix compilation error following Twofish code changes. Mounir IDRASSI 2016-12-07 00:26:33 +01:00
  • e3af024e5b Language XML files: update Russian XML file by Dmitry Yerokhin. Mounir IDRASSI 2016-12-06 23:52:20 +01:00
  • 77e665520e Windows: don't change thread priority when benchmarking encryption algorithms for more accurate results Mounir IDRASSI 2016-12-06 23:38:20 +01:00
  • 91e0de6145 Crypto: remove unnecessary alignment adjusting code in Serpent since the SIMD implementation works with unaligned data and gain negligible compared to memcpy overhead. Mounir IDRASSI 2016-11-28 00:46:31 +01:00
  • 263abeee3a Crypto: Add optimized Twofish assembly implementation for x86_64. Mounir IDRASSI 2016-11-28 00:29:36 +01:00
  • 68fababbe8 Use LF line ending for .S assembly files Mounir IDRASSI 2016-11-28 00:27:18 +01:00
  • 612cb9f202 Merge pull request #118 from pnijjar/document-tc-option Mounir IDRASSI 2016-12-07 09:46:17 +01:00
  • aca478651e Document --truecrypt option Paul Nijjar 2016-11-28 01:28:13 -05:00
  • 181857089b Linux: Always use "uname -m" to determine processor type. This fixes Slackware build issue. Mounir IDRASSI 2016-11-05 23:39:46 +01:00
  • 0485b71746 Merge pull request #109 from sandakersmann/patch-3 Mounir IDRASSI 2016-10-18 22:11:41 +02:00
  • 833c6db20e README: Added line breaks between copyright holders sandakersmann 2016-10-18 07:08:34 +02:00
  • d61e30c0aa Merge pull request #108 from sandakersmann/patch-2 Mounir IDRASSI 2016-10-18 04:39:36 +02:00
  • 87da13a14a README: Fixed one link that was not working sandakersmann 2016-10-18 04:37:26 +02:00
  • d4c60847ab Merge pull request #107 from sandakersmann/patch-1 Mounir IDRASSI 2016-10-18 03:34:57 +02:00
  • b2f0bc06ed README: Changed http:// to https:// on some links sandakersmann 2016-10-17 23:43:04 +02:00
  • 53902284b1 Update User Guide VeraCrypt_1.19 Mounir IDRASSI 2016-10-17 18:32:59 +02:00
  • 7f63d57f67 Windows: Support EFI system encryption for 32-bit Windows. Mounir IDRASSI 2016-10-17 16:31:25 +02:00
  • 2ddc374164 Windows: Remove VeraCrypt from EFI boot partition after decrypting the system Mounir IDRASSI 2016-10-17 16:26:34 +02:00
  • 78d9e5fc3b Update user guide. Mounir IDRASSI 2016-10-17 09:41:41 +02:00
  • ac8d212ce7 Windows: Update driver files of 1.19 release Mounir IDRASSI 2016-10-16 22:56:21 +02:00
  • 3685ceceae Windows: Update EFI bootloader file from latest VeraCrypt-DCS build. Mounir IDRASSI 2016-10-16 20:29:37 +02:00
  • 45d642d4e1 Increment version to 1.19 (1.19.4) Mounir IDRASSI 2016-10-16 19:41:54 +02:00
  • 2cfb896827 Linux/MacOSX: correctly display Kuznyechik help page when link clicked. Remove Gost89 online help references since it was removed. Mounir IDRASSI 2016-10-13 22:51:43 +02:00
  • ea2d8ded53 MacOSX: Add yasm binary Mounir IDRASSI 2016-10-13 22:26:40 +02:00
  • 620133002c Windows: Update signed drivers. Mounir IDRASSI 2016-10-13 19:16:41 +02:00
  • 15b6c7d3b7 Implement detection of new CPU features: AVX2 and BMI2 Mounir IDRASSI 2016-10-13 10:11:02 +02:00
  • 2edd12fe22 Optimize performance of Twofish C implementation. Mounir IDRASSI 2016-10-09 23:41:50 +02:00
  • a2b008c747 MacOSX: remove unused variable Mounir IDRASSI 2016-10-09 17:11:49 +02:00
  • 0f7ef7dcd7 Linux/MacOSX: cleaner support for SSE compiler switches Mounir IDRASSI 2016-10-09 17:11:04 +02:00
  • f96eb0c5ec Language XML files: update to Dutch translation by Peter Tak. Mounir IDRASSI 2016-10-09 11:09:14 +02:00
  • ea5902514a Update documentation and increment version to 1.19 BETA3 (1.19.3) Mounir IDRASSI 2016-10-08 23:11:44 +02:00
  • d5e3488894 Windows: solve text truncation in keyfiles dialog for some languages. Mounir IDRASSI 2016-10-08 23:02:31 +02:00
  • 233d18d351 Windows: Add latest DCS bootloader binaries built against latest sources Mounir IDRASSI 2016-10-08 21:30:27 +02:00
  • 7f53fd41f8 Language XML files: update to Dutch translation by Peter Tak. Mounir IDRASSI 2016-10-08 20:41:17 +02:00
  • 5547a605bd Windows EFI: don't use optimized Serpent implementation for EFI bootloader because lack of C++ support in EDKII framework Mounir IDRASSI 2016-10-08 19:02:50 +02:00
  • 0ac4009720 Windows: Fix failure to access EFS data on VeraCrypt volumes under Windows 10 but supporting undocumented IOCTL. Mounir IDRASSI 2016-10-08 19:00:02 +02:00
  • 2a10640f42 Add missing fast Serpent implementation sources. Mounir IDRASSI 2016-10-08 08:53:37 +02:00
  • 6e94286b39 Windows Bootloader: fix issue in copy process of hidden OS caused by use of wrong PIM. Mounir IDRASSI 2016-10-05 23:53:07 +02:00
  • 041bc9dc0b Windows: Fix false-positive detection of Evil-Maid attack during creation process of hidden OS by excluding the configuration byte in the boot sector whose value changes depending on the content. Mounir IDRASSI 2016-10-05 13:13:26 +02:00
  • e5a9e9239b Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed gain factor. Update credits and copyrights notice. Mounir IDRASSI 2016-10-04 13:21:48 +02:00
  • 7ff3c5d108 Linux/MacOSX: fix error in Makefile caused by erroneous extra character Mounir IDRASSI 2016-10-03 22:27:01 +02:00
  • e8626ca74a Windows Setup: fix compilation error caused by change in declaration of function RestartComputer Mounir IDRASSI 2016-10-03 22:25:58 +02:00
  • 34f3c055ed Windows: in function CreateVolumeHeaderInMemory, properly unlock and erase sensitive stack memory. Mounir IDRASSI 2016-10-01 22:54:48 +02:00
  • 8e2c5ca45e Securely erase and protect buffer holding decrypted volume header. Mounir IDRASSI 2016-10-01 15:36:20 +02:00
  • 7d6347f468 MacOSX: remove MacFUSE dependency and link against OSXFuse library. Now, only standard OSXFuse install is needed without MacFUSE compatibility option. Mounir IDRASSI 2016-09-29 15:41:19 +02:00
  • e362d804b0 Windows: Perform Shutdown instead of Reboot during Pre-Test of UEFI system encryption in order to detect machines where changes to EFI boot don't persist after shutdown. Mounir IDRASSI 2016-09-28 10:55:53 +02:00
  • 3bad079d75 Linux/MacOSX: display error message when entered PIM is too big in the Volume Creation Wizard. Mounir IDRASSI 2016-09-28 00:22:14 +02:00
  • 57ce7aab7b Use properly aligned memory in code using Streebog hash implementation that uses SSE. Mounir IDRASSI 2016-09-28 00:14:05 +02:00
  • 3e029b0dde Update copyrights in legal notices and license file. Mounir IDRASSI 2016-09-26 14:45:10 +02:00
  • 5dfdc1b4a5 Windows: fix compilation warning Mounir IDRASSI 2016-09-26 14:12:07 +02:00
  • eb3e923091 Windows MBR Bootloader: compress Camellia Rescue Disk bootloader to reduce size ( < 13312 bytes), allowing a backup copy to be included in the Rescue Disk. Mounir IDRASSI 2016-09-26 14:10:46 +02:00
  • 4a435870f6 Windows: exclude unused libzip source files from build. Mounir IDRASSI 2016-09-26 14:05:44 +02:00
  • f40755fd7c Windows Setup: correct call to CryptAcquireContext to use memory only container for random generation and remove use of srand/rand (if CryptGenRandom fails which is very unlikely, we just use one color). Mounir IDRASSI 2016-09-26 13:42:02 +02:00
  • 3c09765208 Windows: check for malloc failures and report error in such cases. Mounir IDRASSI 2016-09-26 13:09:48 +02:00
  • b65eabe23d Add test vectors for Kuznyechik and GOST89 (the later is deprecated) Mounir IDRASSI 2016-09-25 22:37:45 +02:00
  • d18ecc1a37 Crypto: deprecate GOST89 so that it can't be used to create new volumes. Keep only for existing volumes. Mounir IDRASSI 2016-09-25 09:02:30 +02:00
  • 69c8c9d6c6 Linux/MacOSX: add missing check for PIM max value on volume creation wizard Mounir IDRASSI 2016-09-25 06:47:51 +02:00
  • 77d070fe73 Windows Bootloader: for MBR bootloader, reset position pointers to keystroke buffer after password or PIM is entered to avoid leaking length information Mounir IDRASSI 2016-09-24 23:36:13 +02:00
  • 183cbc087a Windows Driver: Erase sensitive boot memory before throwing fatal exception Mounir IDRASSI 2016-09-24 23:26:39 +02:00
  • 194b641ebd Crypto: remove specific PBKDF2 optimization for block index encoding (except in 16-bit bootloader) in order to make code clearer and avoid bad usage in the future if this implementation is used to generate more bytes than today. Mounir IDRASSI 2016-09-24 23:25:58 +02:00
  • 7c154a3f26 Crypto: clarify PRF code by removing unused parameters in functions hmac_XXX_internak and derive_u_XXX Mounir IDRASSI 2016-09-24 23:02:59 +02:00
  • b81ec7d7e0 Crypto: make HMAC-SHA512 code more clear by removing the memory usage optimization and make field k of hmac_sha512_ctx big enough to hold computation results instead of relying on the field u that follows it. Mounir IDRASSI 2016-09-20 14:14:49 +02:00
  • 479925f403 Readme: remove PKCS#11 headers as requirement since they are included in VeraCrypt source tree. Mounir IDRASSI 2016-09-20 12:52:58 +02:00
  • 17eeaa43cf GOST89 parameters swap (6.3) kavsrf 2016-09-16 23:22:27 +03:00
  • 9b1c447df1 Windows: use zlib compress/uncompress functions directly in the Setup instead of relying on external gzip program. Mounir IDRASSI 2016-09-15 10:05:43 +02:00
  • 4dacedd9cc Windows: Replace XZip/XUnzip library with zlib and libzip and include the sources of these library into VeraCrypt source tree. Mounir IDRASSI 2016-09-15 10:04:05 +02:00
  • 66891638d5 Language XML files: update Czech translation (contributed by Lagardere) Mounir IDRASSI 2016-09-11 13:05:07 +02:00
  • c4a68500cc Language XML files: fix invalid escape sequence in German XML file caused by missing 'n' after '\' Mounir IDRASSI 2016-09-05 16:10:09 +02:00
  • 335f17b72f Windows: in case of In-Place encryption, encrypt random data instead of existing data when filling unused space like the other cases. Mounir IDRASSI 2016-09-03 19:34:52 +02:00
  • 735657a254 Language XML files: update German translation (Ettore Atalan) Mounir IDRASSI 2016-09-03 16:54:16 +02:00
  • 83d3948bc8 Increment version to 1.19 BETA2 (1.19.2) Mounir IDRASSI 2016-08-21 13:41:59 +02:00
  • 7fac2e89b3 Windows: Update driver files of 1.19 BETA2 Mounir IDRASSI 2016-08-21 13:37:50 +02:00
  • e5bb77e378 Windows: force the update of rescue disk from version 1.18 because of the fixes in EFI bootloader Mounir IDRASSI 2016-08-21 13:36:54 +02:00
  • 8209a30a6b Windows Boot: About EFI Bootloader files linked against latest sources Mounir IDRASSI 2016-08-21 13:35:56 +02:00
  • 22e4a8a252 Windows: fix crash caused by previous Streebog fix. Mounir IDRASSI 2016-08-21 12:24:40 +02:00
  • c70f370bac Language XML files: update Russian XML file by Dmitry Yerokhin. Mounir IDRASSI 2016-08-20 07:20:23 +02:00
  • 49a8ff59dc Windows: Fix crash on 32-bit machines when using Streebog on a CPU that supports SSE4.1. Mounir IDRASSI 2016-08-20 06:31:20 +02:00
  • d076bb5133 Windows: Add driver files of version 1.18 that have been signed by Microsoft (IDRIX signature is still present) Mounir IDRASSI 2016-08-19 01:25:19 +02:00
  • a63ae58596 Linux: don't use SSE/AES switched of gcc if the architecture is not x86 or x64 (for example ARM). Mounir IDRASSI 2016-08-19 01:10:37 +02:00
  • 7ad75a81ca Windows: Fix compilation error caused by latest MacOSX change. VeraCrypt_1.18a VeraCrypt_1.18 Mounir IDRASSI 2016-08-17 22:36:11 +02:00