Commit Graph

  • 00eb49443a Crypto: Optimize 64-bit implementation of Whirlpool based on idea from compression function in Botan library. Mounir IDRASSI 2016-06-20 02:14:39 +02:00
  • 45617a3285 Linux/MacOSX: Solve compilation error linked to Camellia cipher addition. Mounir IDRASSI 2016-06-19 00:36:46 +02:00
  • 85cab3b85f Windows Driver: use more reliable way to correctly set path to VC++ 2010 in driver build batch file. Mounir IDRASSI 2016-06-18 19:13:15 +02:00
  • e4efd6820a Windows Driver: add declaration of missing intrinsic _mm_setr_epi32 (to be used by upcoming implementation) Mounir IDRASSI 2016-06-18 01:44:03 +02:00
  • 2faa1290c0 Windows Driver: save FPU state in 32-bit mode before run Whirlpool SSE implementation to avoid issues (https://msdn.microsoft.com/fr-fr/library/ff565388(v=vs.85).aspx) Mounir IDRASSI 2016-06-17 23:50:44 +02:00
  • bdc5782f16 Windows: Better heuristics for evaluating Pre-Boot PRF performance Mounir IDRASSI 2016-06-17 18:53:51 +02:00
  • 42373efcfd Windows: Use Visual C++ 2010 instead of Visual C++ 2008. Mounir IDRASSI 2016-06-17 15:43:20 +02:00
  • 6ae982cccf Update intrinsic support and cpu detection. Mounir IDRASSI 2016-06-17 14:16:57 +02:00
  • 842dce0e1b Language XML files: add new fields related to enhanced benchmark dialog Mounir IDRASSI 2016-06-17 01:12:43 +02:00
  • 27b53c6ff4 Windows: Add Hash and PRF benchmarks to the benchmark dialog. Mounir IDRASSI 2016-06-17 01:10:23 +02:00
  • aeb4e8a13a Windows: make Camellia help link open dedicated documentation page Mounir IDRASSI 2016-06-16 23:52:08 +02:00
  • c7756befee Language XML files: update German translation (Ettore Atalan) Mounir IDRASSI 2016-06-16 23:45:49 +02:00
  • 21d567f731 Crypto: make Serpent source code use the same rotl32/rotr32 primitives as the other files. Mounir IDRASSI 2016-06-05 13:52:25 +02:00
  • d4e95293d9 Windows: fix compiler warnings Mounir IDRASSI 2016-06-05 13:50:55 +02:00
  • 76d3bc631e Crypto: Add support for Japanese encryption standard Camellia, including for system encryption. Mounir IDRASSI 2016-06-02 00:10:39 +02:00
  • 99c4031d89 Windows: better implementation for support of smart card PIN in command line. Supported now also on Format. Mounir IDRASSI 2016-05-29 01:30:53 +02:00
  • a0d8b8a3b7 Linux/MacOSX: Implement passing smart card PIN as command line argument (--token-pin switch) Mounir IDRASSI 2016-05-28 23:53:55 +02:00
  • 3f806010d2 Windows: fix detection of Visual Studio version to activate assembly optimizations. Mounir IDRASSI 2016-05-24 07:33:07 +02:00
  • 94fdcdf18b Merge pull request #69 from anarchyonline/master Mounir IDRASSI 2016-05-24 07:28:49 +02:00
  • 2bb419f92c Added two line to enable support for retina ui on retina Macs. AO 2016-05-20 16:22:42 +02:00
  • 635c3b7af7 Readme.txt:Fix wxWidget expected directory for OSX install Mounir IDRASSI 2016-05-19 19:39:01 +02:00
  • 6954b7c3ef Merge pull request #68 from strazzere/master Mounir IDRASSI 2016-05-19 19:33:59 +02:00
  • 2bb0cbe16e Fix wxWidget expected directory for OSX install Tim Strazzere 2016-05-18 14:03:40 -07:00
  • cdaeef20ce Language XML files: in German translation, replace PIM description "Personal Iterations Multiplier" by "Persönlicher IterationsMultiplikator".(Ettore Atalan) Mounir IDRASSI 2016-05-15 17:20:40 +02:00
  • ec4a0af41c Language XML files: update German translation (Ettore Atalan) Mounir IDRASSI 2016-05-14 22:50:14 +02:00
  • 37d7c75db8 Remove UTF8 BOM from language XML files Mounir IDRASSI 2016-05-14 13:47:38 +02:00
  • 1ad1c293a3 Language XML files: Update Arabic translation (contributed by Ali Khojah) Mounir IDRASSI 2016-05-14 13:25:32 +02:00
  • 085ab96abd Merge pull request #67 from veracrypt/revert-66-patch-1 Mounir IDRASSI 2016-05-13 22:36:05 +02:00
  • 438753522e Revert "Makefile: fix build under gcc6" Mounir IDRASSI 2016-05-13 22:34:33 +02:00
  • fc69e2541e Merge pull request #66 from FadeMind/patch-1 Mounir IDRASSI 2016-05-13 22:28:35 +02:00
  • 942cf1635a Linux: Fix gcc-6 compilation errors. Mounir IDRASSI 2016-05-13 21:53:50 +02:00
  • bf47711ee7 Makefile: fix build under gcc6 Tomasz Przybył 2016-05-13 08:39:22 +02:00
  • 723768137b Language XML files: fix some files. Mounir IDRASSI 2016-05-10 22:53:55 +02:00
  • 268ef2d8e9 Merge pull request #61 from davidfoerster/normalize-line-terminators Mounir IDRASSI 2016-05-10 22:34:27 +02:00
  • 5f47d8b6f1 Fix space before tab David Foerster 2016-05-10 22:24:06 +02:00
  • 11716ed2da Remove trailing whitespace David Foerster 2016-05-10 22:16:32 +02:00
  • 1910751558 Fix issues with .gitattributes David Foerster 2016-05-10 21:58:40 +02:00
  • fc37cc4a02 Normalize all line terminators David Foerster 2016-05-10 20:20:14 +02:00
  • 98b04198c6 Add .gitattributes file David Foerster 2016-05-10 20:18:37 +02:00
  • 6d61f06a53 Update documentation with latest changes (changelog, wait dialog option). Mounir IDRASSI 2016-05-05 16:08:15 +02:00
  • 53aabf3f14 Windows: Add option and command line switch to hide waiting dialog when performing operations. Mounir IDRASSI 2016-05-05 13:12:25 +02:00
  • fb9a49cb1a Windows: convert some files encoding from UTF-16 to UTF-8 to be similar to other files. Mounir IDRASSI 2016-05-05 12:55:01 +02:00
  • fede2cfa18 Windows: Add checkbox in "VeraCrypt Format" to skip Rescue Disk verification during system encryption wizard Mounir IDRASSI 2016-05-05 11:25:28 +02:00
  • fc89bf6e2c Windows: Fix compilation error caused by previous commit Mounir IDRASSI 2016-05-05 00:56:11 +02:00
  • b261177b8f Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files. Mounir IDRASSI 2016-05-02 14:45:22 +02:00
  • 0b914c8f5d Merge pull request #55 from davidfoerster/xdg-config-paths Mounir IDRASSI 2016-05-02 07:19:29 +02:00
  • 650d913f51 Add User Guide in OpenDocument format and Update its PDF. Mounir IDRASSI 2016-05-01 19:59:33 +02:00
  • faea63cb3c Use scoped instead of raw pointer David Foerster 2016-05-01 23:31:07 +02:00
  • 0c51cfa5f6 Reset bogus executable permissions David Foerster 2016-05-01 23:29:43 +02:00
  • 570645a845 Language XML files: update German translation (Ettore Atalan) Mounir IDRASSI 2016-05-01 01:50:29 +02:00
  • 275ac8622a Language XML files: add new fields related to Volume ID feature. Mounir IDRASSI 2016-04-28 23:02:05 +02:00
  • 99de8a6dcd Windows: Only use A: and B: for mounting when no other free drive letter available or when explicitly chosen by user. This avoid side effects when mounting volumes as removable media and automatic drive selection (e.g. A: become invisible in explorer after closing all explorer instances although it is still mounted). Mounir IDRASSI 2016-04-28 10:36:04 +02:00
  • 91e3843732 Windows: resize Volume ID field on favorites dialog to display full value of ID Mounir IDRASSI 2016-04-24 01:05:43 +02:00
  • 32b42cff14 Windows: Display Volume ID of a System Favorite even if it is disconnected Mounir IDRASSI 2016-04-24 01:00:02 +02:00
  • 0163dfdcab Windows: Reduce memory usage of Rescue Disk for cascades by 1KB. Mounir IDRASSI 2016-04-20 00:32:26 +02:00
  • 1396269d57 Windows: Add option to avoid PIM prompt in pre-boot authentication by storing PIM value unencrypted in MBR. Mounir IDRASSI 2016-04-20 00:30:28 +02:00
  • bd9105794b Windows: Resize some controls and dialogs to fix text truncation for some non-English languages. Mounir IDRASSI 2016-04-17 20:46:13 +02:00
  • e51aafb499 Windows: fix keys parts not shown in system encryption wizard when the display keys checkbox is checked. This occurred when the "Display pool content" in the previous wizard page was unchecked before clicking Next. Mounir IDRASSI 2016-04-17 00:57:24 +02:00
  • 133afdc9e6 Windows: Add missing GUI modification from previous Volume ID commit Mounir IDRASSI 2016-04-16 19:35:44 +02:00
  • f5606a44a6 Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use. Mounir IDRASSI 2016-04-14 08:52:06 +02:00
  • 60575d9a49 Windows: start implementation of volume ID mechanism that will be used to identify VeraCrypt disk volumes instead of device name. Mounir IDRASSI 2016-04-08 23:51:29 +02:00
  • 409c0f79be Windows: allow drag-n-drop of files and receiving Explorer restart message when VeraCrypt running as elevated process. Mounir IDRASSI 2016-04-03 08:29:34 +02:00
  • 09b22c175b Windows Setup: Add missing Apache files used by the installer Mounir IDRASSI 2016-03-25 10:59:57 +01:00
  • af327b49aa Use wx-provided wrapper around *getenv() David Foerster 2016-04-01 08:29:17 +02:00
  • 7d7c09e718 Use XDG_CONFIG_HOME to determine the path of the configuration David Foerster 2016-03-31 12:36:21 +02:00
  • 39eae0e4c3 Remove some trailing whitespace David Foerster 2016-03-31 12:24:41 +02:00
  • dc1593d60f Windows: reduce CPU usage by caching WNetGetConnection calls result for 2 seconds. Mounir IDRASSI 2016-03-24 01:34:55 +01:00
  • 1e204da223 Windows: Don't use the foreground setting code if the window is already foreground Mounir IDRASSI 2016-03-23 22:50:28 +01:00
  • ece26c7481 Windows: Implement passing smart card PIN as command line argument (/tokenpin switch) when explicitly mounting a volume. Mounir IDRASSI 2016-03-23 00:14:07 +01:00
  • 6738cba617 Windows: Better alignment for Group Boxes in favorites management dialog Mounir IDRASSI 2016-03-20 01:24:09 +01:00
  • 1290e7836f Linux/MacOSX: Fix build error when using strict wxWidgets library that doesn't allow implicit conversions. Axel Köllhofer 2016-03-19 18:59:40 +01:00
  • 646679da4d Linux: Completely fix gcc-5 "Invalid characters encountered" issue on mount. It was caused by an issue of gcc-5 STL implementation that is causing char* pointers retrieved from std::string using c_str method to become invalid in the child of a child process (after two fork calls). The workaround is to first copy the std:string values in the child before calling the second fork. Mounir IDRASSI 2016-03-18 16:25:48 +01:00
  • fd26f49958 Linux: fix mount failure with "Invalid characters encountered" error when building using gcc-5 by disabling the new C++ ABI. For this to work, wxWidgets static library must be built and used by VeraCrypt by specifying WXSTATIC=1 in make command line. Mounir IDRASSI 2016-03-17 14:06:13 +01:00
  • 8bfc7f1caa Windows: Correctly disable/enable the "Display PIM" checkbox in the favorites configuration dialog Mounir IDRASSI 2016-03-17 14:04:50 +01:00
  • 8580464e51 Language XML files: correct some entries to match English version Mounir IDRASSI 2016-03-08 00:49:10 +01:00
  • fffb3bde7a Linux: fix compilation error Mounir IDRASSI 2016-02-22 07:45:33 +01:00
  • facfda73eb Linux: fix mount issue on Fedora 23 by forcing the creation of a default loop device. Mounir IDRASSI 2016-02-21 23:57:12 +01:00
  • 50f85b4512 Windows bootloader: try to fix boot issues on some machines by increasing required memory by 1 KiB Mounir IDRASSI 2016-02-21 23:35:07 +01:00
  • e175adcd46 Windows: correct static inline declaration to solve Windows compilation error Mounir IDRASSI 2016-02-21 22:30:29 +01:00
  • 0c0ea60b77 Linux & MacOSX: better implementation for TC_THROW_FATAL_EXCEPTION to use __builtin_trap when available. Mounir IDRASSI 2016-02-21 01:00:46 +01:00
  • 87df2fd2fc Crypto: update Whirlpool implementation using latest code from Crypto++. Mounir IDRASSI 2016-02-21 00:52:22 +01:00
  • faf00ca1e0 MacOSX: Correctly detect newer versions of OSXFuse Mounir IDRASSI 2016-02-21 00:47:48 +01:00
  • b331668c06 Windows:Correct explanatory text in VeraCrypt Expander to reader "Mount" instead of "Start". Mounir IDRASSI 2016-02-18 01:35:37 +01:00
  • 8e8e273e11 Windows: Correctly remove driver file veracrypt.sys during uninstall on Windows 64-bit. Implement deleting locked files after machine reboot. Mounir IDRASSI 2016-02-18 00:56:17 +01:00
  • 6452fb3693 Language files: update French XML file with exFAT references. Mounir IDRASSI 2016-02-17 23:26:40 +01:00
  • 348a45132b Language files: Update German translation for PIM shortcut and exFAT references. Mounir IDRASSI 2016-02-17 22:49:20 +01:00
  • 3c87c095c3 Windows: use buffer with known maximum length as input to FakeDosNameForDevice Mounir IDRASSI 2016-02-16 22:59:21 +01:00
  • 2724d7880d Language XML files: update Russian XML file by Dmitry Yerokhin. Mounir IDRASSI 2016-02-16 22:22:39 +01:00
  • 26e2d22d62 MacOSX: increment bundle version to 1.17.22 VeraCrypt_1.17 Mounir IDRASSI 2016-02-14 10:11:21 +01:00
  • a144e2167d MacOSX: increment installer version to 1.17. Mounir IDRASSI 2016-02-14 09:13:55 +01:00
  • 2b4003cc81 Increment version to 1.17. Update user guide PDF file. Mounir IDRASSI 2016-02-14 08:52:43 +01:00
  • 1f87e64127 Windows: handle rare case where size of disk can't be retrieved using IOCTL_DISK_GET_PARTITION_INFO_EX. use IOCTL_DISK_GET_DRIVE_GEOMETRY in such case and add workaround to display correctly partitions in dialog even if disk size is not available. Mounir IDRASSI 2016-02-13 15:40:15 +01:00
  • d7d4c98775 Windows: Add colors (Red, Yellow, Green) to the collected randomness indicator depending on how much entropy was gathered. Code re-factoring. Mounir IDRASSI 2016-02-11 23:54:35 +01:00
  • 89d238bb32 Window: fix regression that caused only a single keyfile to be taken into account. Mounir IDRASSI 2016-02-11 22:57:40 +01:00
  • 7fee9a04c4 Windows: Avoid updating configuration after opening keyfile file dialog when /quit switch used without preferences parameter. Mounir IDRASSI 2016-02-11 17:50:47 +01:00
  • 39fb2edc25 Linux/MacOSX: add progress bar for mouse collected entropy in GUI of volume creation wizard. Add mutex protection in event handler for shared counter variable Mounir IDRASSI 2016-02-09 00:49:04 +01:00
  • 0863924483 Linux/MacOSX: add progress bar for mouse collected entropy in GUI for keyfile generator and for random poll enrichment Mounir IDRASSI 2016-02-08 01:37:02 +01:00
  • 8e2793085e Windows: Continuation of fix for wrong update of configuration XML file. Mounir IDRASSI 2016-02-08 00:29:47 +01:00
  • 8518d55834 Windows Driver: if saving volume header fails, don't mark operation as successful so that it will be retried later. Mounir IDRASSI 2016-02-07 02:15:37 +01:00
  • ae7ec4802a Windows:Fix various issues and warnings reported by static code analysis tool Coverity. Mounir IDRASSI 2016-02-07 02:07:38 +01:00