1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-13 20:08:26 -06:00

Commit Graph

  • 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
  • f84dc7b78f Windows Boot: update EFI Boot Loader file after correction made to wrong password error message. Mounir IDRASSI 2016-08-17 22:13:04 +02:00
  • 882525b879 Add reference of new algorithms introduced in version 1.18 (Camellia, Streebog, Kuznyechik and GOST-89) Mounir IDRASSI 2016-08-17 21:10:54 +02:00
  • 24e233ea2e Update License.txt with additional copyrights. Mounir IDRASSI 2016-08-17 19:35:23 +02:00
  • c6d5b30704 MacOSX: fix compiler warning about ALIGN macro being already defined Mounir IDRASSI 2016-08-17 19:23:04 +02:00
  • 0dc3cb7cd1 Add reference to VeraCrypt-DCS EFI Boot loader in Readme. Update copyrights. Mounir IDRASSI 2016-08-17 16:51:17 +02:00
  • d4192bf863 Windows: Increase text size limit in RichEdit control to avoid truncating Legal Notices text when displayed. Mounir IDRASSI 2016-08-17 16:27:16 +02:00
  • 8c963356cb Windows Bootloader: Update EFI bootloader files built using the latest source modifications Mounir IDRASSI 2016-08-17 15:01:59 +02:00
  • 20c723e242 Windows: correct handle failure of TranslateVolumeID function (should not happen anyway). Mounir IDRASSI 2016-08-17 14:53:12 +02:00
  • 3ddb499280 Update 1.18 release date Mounir IDRASSI 2016-08-17 08:55:15 +02:00
  • b56e8c5c4b Linux/MacOSX: Add Streebog to the list of supported hash algorithms used for key derivation. Mounir IDRASSI 2016-08-17 08:29:40 +02:00
  • d8a7de8ffb Linux: Disable Kernel crypto if volume encrypted using Kuznyechik or Magma Mounir IDRASSI 2016-08-17 08:19:43 +02:00
  • 7695b8ada0 Linux: Add parameter to Makefile for enabling SSSE3 and SSE4.1 support in compiler Mounir IDRASSI 2016-08-17 08:03:30 +02:00
  • a72c7bcd6a Linux: fix compilation error on Streebog.c if SSE4.1 not enabled in compiler Mounir IDRASSI 2016-08-17 08:01:50 +02:00
  • 2780ac962e Linux: fix various compilation issues under Linux. Mounir IDRASSI 2016-08-17 00:06:57 +02:00
  • e47f94cb43 Windows: modification to make Coverity happy! Mounir IDRASSI 2016-08-16 14:21:19 +02:00
  • 625259d226 Fix compilation error in Streebog code caused by latest changes. Mounir IDRASSI 2016-08-16 12:37:45 +02:00
  • 2fef14ff76 Increment version to 1.18. Update user guide PDF file. VeraCrypt_1.18_PreRelease Mounir IDRASSI 2016-08-16 10:19:39 +02:00
  • ce76957a10 Windows: Fix various issues detected by static analysis. Mounir IDRASSI 2016-08-16 04:04:31 +02:00
  • 1bf219b0dc Windows: fix SetupAPI issue on some machines where it fails to handle properly AddReg/DelReg operations during System encryption/decryption wizard. Mounir IDRASSI 2016-08-16 00:19:19 +02:00
  • a7056a6ac3 Windows: in system encryption setting dialog, put the checkbox for hiding at the bottom to keep the Note text coherent. Mounir IDRASSI 2016-08-15 19:05:35 +02:00
  • bba8a5be32 Language Files: update polish translation Mounir IDRASSI 2016-08-15 18:52:39 +02:00
  • 1e429d1fbf Language XML files: add new fields. Mounir IDRASSI 2016-08-15 18:48:09 +02:00
  • 5d5a645083 Windows: fix error caused by requesting large number of random bytes when writing randomly generated data to unused/reserved header areas. Mounir IDRASSI 2016-08-15 14:17:59 +02:00
  • 1506916487 Linux: avoid overflow when specifying TiB size in command line Mounir IDRASSI 2016-08-15 13:18:06 +02:00
  • 2db742f465 Merge pull request #75 from oceanBT/revert-66-patch-1 Mounir IDRASSI 2016-08-15 13:10:01 +02:00
  • 8bc8f7c66e Documentation update. Mounir IDRASSI 2016-08-15 01:07:07 +02:00
  • 99d5145c24 Language XML files: update XML files with new fields and some changes. Mounir IDRASSI 2016-08-15 00:46:57 +02:00
  • 24560eae1d Windows: fill unused/reserved header areas with the result of encryption of random data instead of the encryption of zeros for better entropy of resulting random data. Mounir IDRASSI 2016-08-15 00:37:26 +02:00
  • 67031da928 Windows: Add DCS EFI Bootloader files that are signed. Add certificates and powershell script to update Secure Boot configuration. Mounir IDRASSI 2016-08-14 23:45:10 +02:00
  • 87ee61bcb1 Windows: in EFI encryption wizard, always select "Single Boot" by default since it is the only choice. Mounir IDRASSI 2016-08-14 23:33:03 +02:00
  • 83885c1ebb Windows: Synchronize file with changes done in EFI Bootloader DCS. kavsrf 2016-08-14 23:03:05 +02:00
  • 2d72e42c6c Windows: Implement Rescue Disk support for EFI system encryption Mounir IDRASSI 2016-08-14 23:01:26 +02:00
  • 71a38563ae Windows: various fixes for XZip library bugs Mounir IDRASSI 2016-08-14 22:52:13 +02:00
  • 4cf9db9f95 Windows: Add XZip library files (http://www.codeproject.com/Articles/4135/XZip-and-XUnzip-Add-zip-and-or-unzip-to-your-app-w) Mounir IDRASSI 2016-08-14 02:20:42 +02:00
  • c4d4ade9d0 Windows: Show only supported encryption algorithm in the system encryption wizard for MBR Mounir IDRASSI 2016-08-13 02:40:45 +02:00
  • d127393897 Windows: Add new crypto files to legacy VC++ 2008 project. Mounir IDRASSI 2016-08-09 23:36:39 +02:00
  • b51d8f5386 Windows: fix Windows 10 hibernate issue when EFI system encryption is active. Mounir IDRASSI 2016-08-09 23:33:22 +02:00
  • b146e235f8 Windows: align buffers used for keys to avoid issues when SSE used. Mounir IDRASSI 2016-08-09 23:32:44 +02:00
  • 07ee8c1069 Windows: Implement support for EFI system encryption in Windows GUI. Mounir IDRASSI 2016-08-09 23:26:15 +02:00
  • 246233c402 Windows EFI Bootloader: modifications to prepare EFI system encryption support (common files with DcsBoot) Alex 2016-08-09 22:08:47 +02:00
  • 58cff70724 Linux/MacOSX: Add help text for GOST89 and Kuznyechik Mounir IDRASSI 2016-08-09 14:39:09 +02:00
  • e90e24b30b Windows: Add support for Streebog (hash) and kuznyechik (encryption) Mounir IDRASSI 2016-08-09 14:25:52 +02:00
  • 0b2c8b09c6 Windows: Add Magma cipher (GOST-89) Mounir IDRASSI 2016-08-09 09:54:00 +02:00
  • 460f552a41 Windows Driver: Add extra traces and enable tracing in release build if DEBUG_TRACE defined. Mounir IDRASSI 2016-08-09 09:17:51 +02:00
  • 9bfe4780d4 Language XML files: add new fields related to UEFI and newly added ciphers. Mounir IDRASSI 2016-08-09 09:07:42 +02:00