Mounir IDRASSI
002a9a29a7
Windows: Use native Windows format program first to perform formatting since it is more reliable and only fallback to FormatEx function from fmifs.dll in case of issue.
2020-07-02 02:21:25 +02:00
Mounir IDRASSI
28c51228f8
Windows: Hide the console windows of the native Windows format tool when we call it to perform formatting
2020-07-02 02:21:16 +02:00
Mounir IDRASSI
6dab32086f
Language translations: Add newly added entry to the XML files of supported languages
2020-07-02 02:21:08 +02:00
Mounir IDRASSI
9a804654f5
Windows: Don't allow to encrypt the system drive if it is already encrypted by BitLocker
2020-07-02 02:20:58 +02:00
Mounir IDRASSI
ac3cccdd21
Windows: Replace GetSystemInfo calls by more reliable function to get number of CPUs active on the PC.
2020-07-02 02:20:50 +02:00
Mounir IDRASSI
3f587a3629
Windows: Don't use API for Processor Groups support if there is only 1 CPU group in the system. This can fix slowness issue observed on some PCs with AMD CPUs.
2020-07-02 02:20:42 +02:00
Mounir IDRASSI
5f04e5abd0
Linux/MacOSX: Allow choosing a filesystem other than FAT for outer volume but display warning about risks and implement an estimation of maximum possible size of hidden volume in this case.
2020-07-02 02:20:33 +02:00
Mounir IDRASSI
2ca867ef5d
XML Language files: update Chinese translation
2020-06-30 01:02:53 +02:00
Mounir IDRASSI
0127a7bf56
Language XML files: update Czech translation (contributed by Lagardere)
2020-06-30 01:02:46 +02:00
Mounir IDRASSI
23d64ab195
Increment internal version to 1.24.18 and update signed Windows drivers.
2020-06-29 01:00:02 +02:00
Mounir IDRASSI
14fa3de4b6
Windows: Fallback to Windows native formatting tool if we fail to format a volume as NTFS/exFAT/ReFS using FormatEx function from fmifs.dll
2020-06-29 00:59:54 +02:00
Mounir IDRASSI
7ee5c671e9
Language XML files: update Russian XML file by Dmitry Yerokhin.
2020-06-29 00:59:47 +02:00
Mounir IDRASSI
a8abe94992
Windows: Avoid displaying waiting dialog when /silent specified for "VeraCrypt Format" during creating of file container using /create switch and a filesystem other than FAT (fixes Github issue #648 )
2020-06-29 00:59:39 +02:00
Mounir IDRASSI
934f9efe09
Language XML files: update Russian XML file by Dmitry Yerokhin.
2020-06-28 01:06:47 +02:00
Mounir IDRASSI
885cc1d01d
Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the compiler not optimizing calls to method Memory::Erase
2020-06-28 01:06:39 +02:00
Mounir IDRASSI
fded83d25c
Windows: Fix build error because of missing definition of the macro move_ptr
2020-06-28 01:06:30 +02:00
Mounir IDRASSI
b9099d01c2
Windows: Fix failure to detect suspension of machine that caused mounted volume not be dismount even if "Entering power saving mode" is checked in Preferences. This fix implements compatibility with Windows 10 Modern Standby and Windows 8.1 Connected Standby power model.
2020-06-28 01:06:22 +02:00
Mounir IDRASSI
b270a453aa
Windows: remove unused code targeting Windows 2000.
2020-06-28 01:06:14 +02:00
Mounir IDRASSI
61aec8a9a6
Language translations: Add newly added entry to the XML files of supported languages
2020-06-26 19:13:45 +02:00
Mounir IDRASSI
7cb9b8dfc9
Windows: Update signed driver to version 1.24.17
2020-06-26 19:13:37 +02:00
Thomas De Rocker
21a6acc708
Update Language.nl.xml ( #646 )
...
Update 1 string in Dutch language.
2020-06-26 17:23:34 +02:00
Thomas De Rocker
a893b29749
Update Language.xml ( #645 )
...
fix typo
2020-06-26 17:23:07 +02:00
Mounir IDRASSI
5fb407cffe
Linux/MacOSX: use standard std::shared_ptr instead of our custom implementation which is kept for compatibility with older compilers. We also introduce compatibility code for old compilers that don't define std::unique_ptr
2020-06-26 01:22:18 +02:00
Mounir IDRASSI
4137c5e15b
Whirlpool: Remove unused "num" variable affectation in WHIRLPOOL_add
2020-06-26 01:22:10 +02:00
Mounir IDRASSI
53070f8bb5
Linux/MacOSX: fix warning reported by static code analysis tool about possible undefined output value in UserPreferences::SetValue and missing initialization of member variables in File constructor
2020-06-26 01:22:03 +02:00
Mounir IDRASSI
9a890ec2fc
Windows: fix warning reported by static code analyzed by adding copy constructor to _TEXT_EDIT_DIALOG_PARAM and = operator to HostDevice
2020-06-26 01:21:54 +02:00
Mounir IDRASSI
7d1724e93b
Crypto: Fix random crash in Streebog in 32-bit, caused by use of aligned SSE2 instructions _mm_load_si128. Now we use _mm_loadu_si128 instead which is not slower than _mm_load_si128 on recent CPUs
2020-06-25 01:32:39 +02:00
Mounir IDRASSI
cb1efdc9ae
Increment version to 1.24-Update7
2020-06-23 16:48:54 +02:00
Mounir IDRASSI
cf449a443e
Windows: Don't allow Hidden volume to have the same password, PIM and keyfiles as Outer volume
2020-06-23 16:48:46 +02:00
Mounir IDRASSI
4a5d1f4f46
Linux/MacOSX: explicitely clear saved password from memory at last step of volume creation wizard
2020-06-23 16:48:39 +02:00
Mounir IDRASSI
05b3cd5cc1
Linux/MacOSX: Use also PIM when comparing Outer and Hidden volumes credentials
2020-06-23 16:48:31 +02:00
Mounir IDRASSI
b4465b80e6
Linux/MacOSX: take into account keyfiles when comparing Outer and Hidden volumes passwords
2020-06-23 16:48:24 +02:00
Mounir IDRASSI
a29c750030
Linux/MacOSX: Don't allow Hidden volume to have the same password as Outer volume
2020-06-23 16:48:17 +02:00
Mounir IDRASSI
bec929ce03
Windows Driver: Use real disk sector size instead of generic 512 bytes value when probing disk real size
2020-06-21 17:42:08 +02:00
Mounir IDRASSI
a4c5f03bee
Linux/MacOSX: Read at least 32 bytes from /dev/random before allowing it to fail gracefully
2020-06-21 17:42:03 +02:00
Mounir IDRASSI
e97114e7a0
Windows: support RAM encryption only if t1ha2 algorithm self test succeeds
2020-06-21 00:27:22 +02:00
Mounir IDRASSI
0121dc0b81
Windows: Fix issue when RAM encryption used, AES selected and AES-NI not supported by CPU that caused the free space of newly created volumes not filled with random data even if "quick format" is not selected by user.
2020-06-21 00:27:15 +02:00
Mounir IDRASSI
d031addc2c
Windows: call VcProtectKeys in benchmark warm-up when RAM encryption is enabled in order to be follow the same execution path as the result of benchmark calculations.
2020-06-21 00:27:08 +02:00
Mounir IDRASSI
4f1de9666a
Linux/MacOSX: Don't always ignore /dev/random failure by making sure that it has returned random bytes successfully at least once during the lifetime of RandomNumberGenerator
2020-06-19 03:31:47 +02:00
Mounir IDRASSI
f765860dfb
Linux/MacOSX: Complete the change of removal of AES-NI detection function done for Windows previously
2020-06-19 03:31:39 +02:00
Mounir IDRASSI
7ab114e0fa
Windows: Fix wrong results in benchmark of encryption algorithms when RAM encryption is enabled
2020-06-19 01:28:14 +02:00
Mounir IDRASSI
0e3f4c40e3
Windows: remove duplicated function to detect AES-NI support in CPU
2020-06-19 01:28:07 +02:00
Mounir IDRASSI
eaf400b088
Windows: Update IDRIX SHA-1 code signing certificate to latest one.
2020-06-12 01:48:17 +02:00
Mounir IDRASSI
6091100479
Translations: fix typo in VeraCrypt name.
2020-06-12 01:48:09 +02:00
Mounir IDRASSI
a3fc6ce4ca
Update donation page with new Euro bank account details
2020-06-12 01:48:02 +02:00
Christopher Bergqvist
0a2c565aa9
Switch from auto_ptr to unique_ptr ( #638 )
2020-06-11 18:02:28 +02:00
Michal
8250e83e61
Update Language.pl.xml ( #625 )
...
* Update Language.pl.xml
Fixed HPA name & donate now
* Update Language.pl.xml
Fixed word: timeout
2020-06-11 17:26:02 +02:00
alt3r 3go
4c2be261f7
Add .gitignore file for easier change tracking ( #604 )
...
Closes #87 .
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com>
2020-06-11 17:22:22 +02:00
Ben Mares
753c990502
Fix indentation in README.md ( #596 )
...
The commands in the instructions for Linux and Mac OS X were not displaying in typewriter font.
2020-06-11 17:22:01 +02:00
Thomas De Rocker
f8e5c2018e
Updated Dutch translations (based on Transifex project) ( #587 )
...
Completely reworked Dutch translations (in accordance to the Microsoft style guide, as much as possible). Translated using the dedicated Transifex project by Localization Lab. (https://www.transifex.com/otf/veracrypt/dashboard/ )
If needed, a Winmerge report (for visual comparison) can be generated.
Regards, Thomas De Rocker (RockyTDR)
2020-06-11 17:21:14 +02:00