Mounir IDRASSI
|
b51d8f5386
|
Windows: fix Windows 10 hibernate issue when EFI system encryption is active.
|
2016-08-15 01:09:15 +02:00 |
|
Mounir IDRASSI
|
b146e235f8
|
Windows: align buffers used for keys to avoid issues when SSE used.
|
2016-08-15 01:09:14 +02:00 |
|
Mounir IDRASSI
|
07ee8c1069
|
Windows: Implement support for EFI system encryption in Windows GUI.
|
2016-08-15 01:09:13 +02:00 |
|
Mounir IDRASSI
|
58cff70724
|
Linux/MacOSX: Add help text for GOST89 and Kuznyechik
|
2016-08-15 01:09:12 +02:00 |
|
Mounir IDRASSI
|
e90e24b30b
|
Windows: Add support for Streebog (hash) and kuznyechik (encryption)
|
2016-08-15 01:09:11 +02:00 |
|
Mounir IDRASSI
|
0b2c8b09c6
|
Windows: Add Magma cipher (GOST-89)
|
2016-08-15 01:09:10 +02:00 |
|
Mounir IDRASSI
|
460f552a41
|
Windows Driver: Add extra traces and enable tracing in release build if DEBUG_TRACE defined.
|
2016-08-15 01:09:10 +02:00 |
|
Mounir IDRASSI
|
9bfe4780d4
|
Language XML files: add new fields related to UEFI and newly added ciphers.
|
2016-08-15 01:09:08 +02:00 |
|
Mounir IDRASSI
|
f26ce59fb5
|
User Guide: further corrections and modifications to match online documentation.
|
2016-08-15 01:09:07 +02:00 |
|
Mounir IDRASSI
|
f32f65d4f7
|
Linux/MacOSX: Similar fix to Windows one. Write fake hidden volume header that is created from same data format as legitimate one in order to metigate attack that are able to detect the presence of TrueCrypt/VeraCrypt hidden volumes (reported by Ivanov Alexey Mikhailovich from Moscow, Russia)
|
2016-08-15 01:09:06 +02:00 |
|
Mounir IDRASSI
|
5b381ce7d7
|
Windows: Fix vulnerability inherited from TrueCrypt that allows an attacker to detect with high probability if a hidden volume is present. Vulnerability reported by Ivanov Alexey Mikhailovich.
|
2016-08-15 01:09:05 +02:00 |
|
Mounir IDRASSI
|
3fb2eedab8
|
Linux: Enable gcc AES-NI built-in functions and adapt Hyper-V AES detection code to gcc.
|
2016-08-08 00:11:22 +02:00 |
|
Mounir IDRASSI
|
fe31cf5b83
|
Crypto: Use Hyper-V AES-NI detection workaround when displaying AES hardware availability in GUI.
|
2016-07-29 22:40:44 +02:00 |
|
Mounir IDRASSI
|
2389561406
|
Windows: Use new Windows API to mitigate dll hijacking attacks.
|
2016-07-29 22:40:43 +02:00 |
|
Mounir IDRASSI
|
a7f1ba05b4
|
Windows: Enhance protection against dll hijacking attacks following new report by Stefan Kanthak.
|
2016-07-26 00:53:18 +02:00 |
|
Mounir IDRASSI
|
3aaf5c7045
|
Windows: solve benchmark issue for Whirlpool which caused wrong numbers when a 1GB buffer is chosen.
|
2016-07-25 08:26:09 +02:00 |
|
Mounir IDRASSI
|
73703095b2
|
User Guide: Update User Guide odt file to match online documentation and FAQ.
|
2016-07-24 23:55:08 +02:00 |
|
Mounir IDRASSI
|
0fca588275
|
Crypto: Workaround for AES-NI issue under Hyper-V on Windows Server 2008 R2 which masks AES-NI from applications although it is available.
|
2016-07-24 23:48:07 +02:00 |
|
Mounir IDRASSI
|
2dbf366184
|
Language XML files: remove UTF-8 BOM from Dutch language file.
|
2016-06-27 00:21:53 +02:00 |
|
Mounir IDRASSI
|
ed81267291
|
Language XML files: update to Dutch translation by Peter Tak.
|
2016-06-27 00:13:00 +02:00 |
|
Mounir IDRASSI
|
c5b766969a
|
Windows:solve compilation error under VC++ 2008 by using extern "C" only when needed.
|
2016-06-20 12:10:08 +02:00 |
|
Mounir IDRASSI
|
00eb49443a
|
Crypto: Optimize 64-bit implementation of Whirlpool based on idea from compression function in Botan library.
|
2016-06-20 12:10:07 +02:00 |
|
Mounir IDRASSI
|
45617a3285
|
Linux/MacOSX: Solve compilation error linked to Camellia cipher addition.
|
2016-06-19 00:38:20 +02:00 |
|
Mounir IDRASSI
|
85cab3b85f
|
Windows Driver: use more reliable way to correctly set path to VC++ 2010 in driver build batch file.
|
2016-06-18 19:17:19 +02:00 |
|
Mounir IDRASSI
|
e4efd6820a
|
Windows Driver: add declaration of missing intrinsic _mm_setr_epi32 (to be used by upcoming implementation)
|
2016-06-18 01:44:48 +02:00 |
|
Mounir IDRASSI
|
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)
|
2016-06-17 23:52:03 +02:00 |
|
Mounir IDRASSI
|
bdc5782f16
|
Windows: Better heuristics for evaluating Pre-Boot PRF performance
|
2016-06-17 19:04:04 +02:00 |
|
Mounir IDRASSI
|
42373efcfd
|
Windows: Use Visual C++ 2010 instead of Visual C++ 2008.
|
2016-06-17 15:50:47 +02:00 |
|
Mounir IDRASSI
|
6ae982cccf
|
Update intrinsic support and cpu detection.
|
2016-06-17 15:50:46 +02:00 |
|
Mounir IDRASSI
|
842dce0e1b
|
Language XML files: add new fields related to enhanced benchmark dialog
|
2016-06-17 15:50:44 +02:00 |
|
Mounir IDRASSI
|
27b53c6ff4
|
Windows: Add Hash and PRF benchmarks to the benchmark dialog.
|
2016-06-17 15:50:44 +02:00 |
|
Mounir IDRASSI
|
aeb4e8a13a
|
Windows: make Camellia help link open dedicated documentation page
|
2016-06-17 15:50:42 +02:00 |
|
Mounir IDRASSI
|
c7756befee
|
Language XML files: update German translation (Ettore Atalan)
|
2016-06-17 15:50:40 +02:00 |
|
Mounir IDRASSI
|
21d567f731
|
Crypto: make Serpent source code use the same rotl32/rotr32 primitives as the other files.
|
2016-06-17 15:50:40 +02:00 |
|
Mounir IDRASSI
|
d4e95293d9
|
Windows: fix compiler warnings
|
2016-06-17 15:50:39 +02:00 |
|
Mounir IDRASSI
|
76d3bc631e
|
Crypto: Add support for Japanese encryption standard Camellia, including for system encryption.
|
2016-06-02 00:12:00 +02:00 |
|
Mounir IDRASSI
|
99c4031d89
|
Windows: better implementation for support of smart card PIN in command line. Supported now also on Format.
|
2016-05-29 01:33:18 +02:00 |
|
Mounir IDRASSI
|
a0d8b8a3b7
|
Linux/MacOSX: Implement passing smart card PIN as command line argument (--token-pin switch)
|
2016-05-29 01:33:17 +02:00 |
|
Mounir IDRASSI
|
3f806010d2
|
Windows: fix detection of Visual Studio version to activate assembly optimizations.
|
2016-05-24 07:34:13 +02:00 |
|
Mounir IDRASSI
|
94fdcdf18b
|
Merge pull request #69 from anarchyonline/master
MacOSX: Added two line to enable support for retina ui on retina Macs.
|
2016-05-24 07:28:49 +02:00 |
|
Mounir IDRASSI
|
635c3b7af7
|
Readme.txt:Fix wxWidget expected directory for OSX install
|
2016-05-19 19:39:01 +02:00 |
|
Mounir IDRASSI
|
6954b7c3ef
|
Merge pull request #68 from strazzere/master
Fix wxWidget expected directory for OSX install in Readme
|
2016-05-19 19:33:59 +02:00 |
|
Mounir IDRASSI
|
cdaeef20ce
|
Language XML files: in German translation, replace PIM description "Personal Iterations Multiplier" by "Persönlicher IterationsMultiplikator".(Ettore Atalan)
|
2016-05-15 17:22:01 +02:00 |
|
Mounir IDRASSI
|
ec4a0af41c
|
Language XML files: update German translation (Ettore Atalan)
|
2016-05-14 22:51:32 +02:00 |
|
Mounir IDRASSI
|
37d7c75db8
|
Remove UTF8 BOM from language XML files
|
2016-05-14 13:47:38 +02:00 |
|
Mounir IDRASSI
|
1ad1c293a3
|
Language XML files: Update Arabic translation (contributed by Ali Khojah)
|
2016-05-14 13:25:32 +02:00 |
|
Mounir IDRASSI
|
085ab96abd
|
Merge pull request #67 from veracrypt/revert-66-patch-1
Revert "Makefile: fix build under gcc6"
|
2016-05-13 22:36:05 +02:00 |
|
Mounir IDRASSI
|
438753522e
|
Revert "Makefile: fix build under gcc6"
|
2016-05-13 22:34:33 +02:00 |
|
Mounir IDRASSI
|
fc69e2541e
|
Merge pull request #66 from FadeMind/patch-1
Makefile: fix build under gcc6
|
2016-05-13 22:28:35 +02:00 |
|
Mounir IDRASSI
|
942cf1635a
|
Linux: Fix gcc-6 compilation errors.
|
2016-05-13 22:27:16 +02:00 |
|
Mounir IDRASSI
|
723768137b
|
Language XML files: fix some files.
|
2016-05-10 22:53:55 +02:00 |
|
Mounir IDRASSI
|
268ef2d8e9
|
Merge pull request #61 from davidfoerster/normalize-line-terminators
Normalize line terminators
|
2016-05-10 22:34:27 +02:00 |
|
Mounir IDRASSI
|
6d61f06a53
|
Update documentation with latest changes (changelog, wait dialog option).
|
2016-05-05 16:48:10 +02:00 |
|
Mounir IDRASSI
|
53aabf3f14
|
Windows: Add option and command line switch to hide waiting dialog when performing operations.
|
2016-05-05 16:48:05 +02:00 |
|
Mounir IDRASSI
|
fb9a49cb1a
|
Windows: convert some files encoding from UTF-16 to UTF-8 to be similar to other files.
|
2016-05-05 16:47:59 +02:00 |
|
Mounir IDRASSI
|
fede2cfa18
|
Windows: Add checkbox in "VeraCrypt Format" to skip Rescue Disk verification during system encryption wizard
|
2016-05-05 16:47:55 +02:00 |
|
Mounir IDRASSI
|
fc89bf6e2c
|
Windows: Fix compilation error caused by previous commit
|
2016-05-05 01:12:51 +02:00 |
|
Mounir IDRASSI
|
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.
|
2016-05-04 13:14:05 +02:00 |
|
Mounir IDRASSI
|
0b914c8f5d
|
Merge pull request #55 from davidfoerster/xdg-config-paths
Use XDG_CONFIG_HOME to determine the path of the configuration
|
2016-05-02 07:19:29 +02:00 |
|
Mounir IDRASSI
|
650d913f51
|
Add User Guide in OpenDocument format and Update its PDF.
|
2016-05-02 07:14:59 +02:00 |
|
Mounir IDRASSI
|
570645a845
|
Language XML files: update German translation (Ettore Atalan)
|
2016-05-01 17:30:27 +02:00 |
|
Mounir IDRASSI
|
275ac8622a
|
Language XML files: add new fields related to Volume ID feature.
|
2016-04-28 23:06:20 +02:00 |
|
Mounir IDRASSI
|
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).
|
2016-04-28 23:06:11 +02:00 |
|
Mounir IDRASSI
|
91e3843732
|
Windows: resize Volume ID field on favorites dialog to display full value of ID
|
2016-04-28 23:06:06 +02:00 |
|
Mounir IDRASSI
|
32b42cff14
|
Windows: Display Volume ID of a System Favorite even if it is disconnected
|
2016-04-28 23:06:01 +02:00 |
|
Mounir IDRASSI
|
0163dfdcab
|
Windows: Reduce memory usage of Rescue Disk for cascades by 1KB.
|
2016-04-20 00:48:30 +02:00 |
|
Mounir IDRASSI
|
1396269d57
|
Windows: Add option to avoid PIM prompt in pre-boot authentication by storing PIM value unencrypted in MBR.
|
2016-04-20 00:48:20 +02:00 |
|
Mounir IDRASSI
|
bd9105794b
|
Windows: Resize some controls and dialogs to fix text truncation for some non-English languages.
|
2016-04-20 00:48:10 +02:00 |
|
Mounir IDRASSI
|
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.
|
2016-04-17 00:59:01 +02:00 |
|
Mounir IDRASSI
|
133afdc9e6
|
Windows: Add missing GUI modification from previous Volume ID commit
|
2016-04-17 00:58:58 +02:00 |
|
Mounir IDRASSI
|
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.
|
2016-04-14 08:53:41 +02:00 |
|
Mounir IDRASSI
|
60575d9a49
|
Windows: start implementation of volume ID mechanism that will be used to identify VeraCrypt disk volumes instead of device name.
|
2016-04-08 23:53:49 +02:00 |
|
Mounir IDRASSI
|
409c0f79be
|
Windows: allow drag-n-drop of files and receiving Explorer restart message when VeraCrypt running as elevated process.
|
2016-04-08 23:53:42 +02:00 |
|
Mounir IDRASSI
|
09b22c175b
|
Windows Setup: Add missing Apache files used by the installer
|
2016-04-08 23:53:36 +02:00 |
|
Mounir IDRASSI
|
dc1593d60f
|
Windows: reduce CPU usage by caching WNetGetConnection calls result for 2 seconds.
|
2016-03-24 01:36:12 +01:00 |
|
Mounir IDRASSI
|
1e204da223
|
Windows: Don't use the foreground setting code if the window is already foreground
|
2016-03-24 01:36:08 +01:00 |
|
Mounir IDRASSI
|
ece26c7481
|
Windows: Implement passing smart card PIN as command line argument (/tokenpin switch) when explicitly mounting a volume.
|
2016-03-24 01:36:03 +01:00 |
|
Mounir IDRASSI
|
6738cba617
|
Windows: Better alignment for Group Boxes in favorites management dialog
|
2016-03-20 01:26:32 +01:00 |
|
Mounir IDRASSI
|
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.
|
2016-03-18 16:27:29 +01:00 |
|
Mounir IDRASSI
|
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.
|
2016-03-17 14:09:59 +01:00 |
|
Mounir IDRASSI
|
8bfc7f1caa
|
Windows: Correctly disable/enable the "Display PIM" checkbox in the favorites configuration dialog
|
2016-03-17 14:09:55 +01:00 |
|
Mounir IDRASSI
|
8580464e51
|
Language XML files: correct some entries to match English version
|
2016-03-17 14:09:51 +01:00 |
|
Mounir IDRASSI
|
fffb3bde7a
|
Linux: fix compilation error
|
2016-02-22 07:57:03 +01:00 |
|
Mounir IDRASSI
|
facfda73eb
|
Linux: fix mount issue on Fedora 23 by forcing the creation of a default loop device.
|
2016-02-22 00:34:36 +01:00 |
|
Mounir IDRASSI
|
50f85b4512
|
Windows bootloader: try to fix boot issues on some machines by increasing required memory by 1 KiB
|
2016-02-22 00:34:33 +01:00 |
|
Mounir IDRASSI
|
e175adcd46
|
Windows: correct static inline declaration to solve Windows compilation error
|
2016-02-22 00:34:30 +01:00 |
|
Mounir IDRASSI
|
0c0ea60b77
|
Linux & MacOSX: better implementation for TC_THROW_FATAL_EXCEPTION to use __builtin_trap when available.
|
2016-02-21 10:59:16 +01:00 |
|
Mounir IDRASSI
|
87df2fd2fc
|
Crypto: update Whirlpool implementation using latest code from Crypto++.
|
2016-02-21 10:59:13 +01:00 |
|
Mounir IDRASSI
|
faf00ca1e0
|
MacOSX: Correctly detect newer versions of OSXFuse
|
2016-02-21 10:59:11 +01:00 |
|
Mounir IDRASSI
|
b331668c06
|
Windows:Correct explanatory text in VeraCrypt Expander to reader "Mount" instead of "Start".
|
2016-02-20 02:05:48 +01:00 |
|
Mounir IDRASSI
|
8e8e273e11
|
Windows: Correctly remove driver file veracrypt.sys during uninstall on Windows 64-bit. Implement deleting locked files after machine reboot.
|
2016-02-20 02:05:45 +01:00 |
|
Mounir IDRASSI
|
6452fb3693
|
Language files: update French XML file with exFAT references.
|
2016-02-20 02:05:43 +01:00 |
|
Mounir IDRASSI
|
348a45132b
|
Language files: Update German translation for PIM shortcut and exFAT references.
|
2016-02-20 02:05:41 +01:00 |
|
Mounir IDRASSI
|
3c87c095c3
|
Windows: use buffer with known maximum length as input to FakeDosNameForDevice
|
2016-02-16 23:21:45 +01:00 |
|
Mounir IDRASSI
|
2724d7880d
|
Language XML files: update Russian XML file by Dmitry Yerokhin.
|
2016-02-16 23:21:42 +01:00 |
|
Mounir IDRASSI
|
26e2d22d62
|
MacOSX: increment bundle version to 1.17.22
|
2016-02-14 10:29:58 +01:00 |
|
Mounir IDRASSI
|
a144e2167d
|
MacOSX: increment installer version to 1.17.
|
2016-02-14 09:15:13 +01:00 |
|
Mounir IDRASSI
|
2b4003cc81
|
Increment version to 1.17. Update user guide PDF file.
|
2016-02-14 09:03:13 +01:00 |
|
Mounir IDRASSI
|
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.
|
2016-02-13 22:14:40 +01:00 |
|
Mounir IDRASSI
|
d7d4c98775
|
Windows: Add colors (Red, Yellow, Green) to the collected randomness indicator depending on how much entropy was gathered. Code re-factoring.
|
2016-02-12 00:04:31 +01:00 |
|