Mounir IDRASSI
f63c2ec13c
Windows driver: Set maximum values for encryption queue parameters. Add IOCTL code to read used values from user space maximum value for EncryptionFragmentSize is 2048 maximum value for EncryptionIoRequestCount is 8192 maximum value for EncryptionItemCount is (EncryptionIoRequestCount/2)
2021-12-30 00:42:39 +01:00
Mounir IDRASSI
e3267f289b
Increment version to 1.25.6. Update Release Notes and add signed Windows driver.
2021-12-27 22:40:28 +01:00
Mounir IDRASSI
bb0cef759b
MacOSX: Increment version to 1.24.5 and update release notes.
2021-12-24 21:21:09 +01:00
Mounir IDRASSI
e373e72cda
Increment version to 1.25.5 and update release notes
2021-12-20 00:19:10 +01:00
Mounir IDRASSI
5640de3584
Windows Driver: Add registry settings to control driver internal encryption queue Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\veracrypt: - VeraCryptEncryptionFragmentSize (REG_DWORD): size of encryption data fragment in KiB. Default is 256. - VeraCryptEncryptionIoRequestCount (REG_DWORD): maximum number of parallel I/O requests. Default is 16. - VeraCryptEncryptionItemCount (REG_DWORD): maximum number of encryption queue items processed in parallel. Default is 8.
2021-12-20 00:18:58 +01:00
Mounir IDRASSI
e2ed21ff8b
Windows: Don't use version string suffix in language files version check. It is empty by default and for special build we want to use the same language files as standard build
2021-12-04 23:59:09 +01:00
Mounir IDRASSI
a21b2270e8
Windows: Implement TESTSIGNING build configuration that allows running under Windows Vista,7, 8 and 8.1.
2021-12-04 23:59:01 +01:00
Mounir IDRASSI
bf9866e812
Increment version to 1.25.4 and set release date to December 3rd 2021
2021-11-30 23:45:17 +01:00
Mounir IDRASSI
f79996b28c
Language XML files: Fix wrong reference to VeraCrypt 6.0 which actually should be TrueCrypt 6.0
2021-11-28 11:58:55 +01:00
Mounir IDRASSI
1dc9ec2499
Increment version to 1.25 (1.25.3)
2021-11-28 00:50:35 +01:00
Mounir IDRASSI
3a28821b1d
Increment version to 1.25-RC2 and update release notes
2021-11-21 21:45:23 +01:00
Mounir IDRASSI
5f5b8a15fc
Windows: Restrict supported Windows versions to XP, 10 and 11 because of new requirement on driver code signing.
...
For now, we are not able to put in place HCK/WLK certification of VeraCrypt driver that is needed for Windows 7, 8 and 8.1.
2021-11-21 21:44:51 +01:00
Mounir IDRASSI
5e547b127f
Linux/macOS: Add CLI switch (--size=max) and UI option to give a file container all available free space.
...
This commit also makes --size switch accept KiB/MiB/GiB/TiB prefixes and adds TiB choice in UI.
2021-09-21 01:41:25 +02:00
Mounir IDRASSI
0dd87c07fd
Increment version to 1.25-RC1
2021-09-05 20:10:33 +02:00
Mounir IDRASSI
ddf9811b21
Windows: Block installation with exe installer if VeraCrypt was already installed using MSI package
2021-09-05 01:13:23 +02:00
Mounir IDRASSI
4dc3d9c1a7
Windows: Implement a new way to detect Windows version to overcome MSI limitation
2021-09-02 00:19:57 +02:00
Mounir IDRASSI
c048e5dae5
Increment version to 1.25
2021-08-30 00:27:10 +02:00
Mounir IDRASSI
fb1a4893b8
Windows: Fix some VS static analyzed warnings
2021-08-30 00:26:57 +02:00
Mounir IDRASSI
d9e1d57a53
Windows Driver: use functions from ntstrsafe.h instead of strsafe.h since they are destined for kernel mode
2021-08-30 00:26:50 +02:00
Mounir IDRASSI
d33c5b6f08
Windows: Set minimal supported version to Windows 8 since our driver is now signed only SHA256
2021-08-30 00:26:42 +02:00
Mounir IDRASSI
2216f739c4
Update copyright year to 2021
2021-08-30 00:26:11 +02:00
Mounir IDRASSI
efe1c59461
Windows: Update IDRIX SHA-256 code signing certificate to latest one
2021-08-30 00:25:54 +02:00
Mounir IDRASSI
e001642f86
Language XML files: remove duplicated entry and fix MOUNT_POINT entry
2021-08-21 19:18:45 +02:00
Mounir IDRASSI
fd9412e6ac
Language.xml: remove wrong character from MOUNT_POINT entry
2021-08-21 19:18:21 +02:00
Mounir IDRASSI
b1323cabae
Increment version to 1.24-Update9-Beta-21-08-15
2021-08-16 00:26:54 +02:00
Mounir IDRASSI
33baca7261
Windows: Increment version to 1.24.25.3 and update signed Windows driver
2021-08-15 01:07:03 +02:00
Mounir IDRASSI
4b98ff0e98
Windows: Better implementation of PRF autodetection optimization.
2021-08-07 20:47:07 +02:00
Mounir IDRASSI
aeba32ba8b
Windows Driver: fix BSOD during mounting caused by commit for PRF auto-detection speedup
2021-08-07 20:47:00 +02:00
Mounir IDRASSI
a505f3d98b
Windows: Fix wrong detection of ARM architecture
2021-08-02 01:17:59 +02:00
Mounir IDRASSI
ad1b91bf6f
Windows: Increment version to 1.24.25.2 and update signed Windows driver
2021-08-02 00:57:32 +02:00
Mounir IDRASSI
6986dce63e
Windows: clear DeriveKeyWork work item only if they have correct type
2021-08-02 00:57:25 +02:00
Mounir IDRASSI
2e32adf625
Windows: Avoid leaking sensitive values in work item of threads pool
2021-07-15 00:21:17 +02:00
Mounir IDRASSI
fdf7888ab3
Windows: Reduce time of mount with PRF auto-detection
2021-07-14 23:59:42 +02:00
Mounir IDRASSI
b98606e390
Windows: Fix compilation error of bootloader caused by introduction of strsafe.h in crypto.c
2021-07-14 23:59:37 +02:00
Mounir IDRASSI
d6402ac146
Windows: Use only SHA256 certificate for code signature verification since SHA1 certificate is not used anymore.
2021-07-14 14:07:08 +02:00
Mounir IDRASSI
b9c93d7451
Windows: Update signed Windows driver to version 1.24.25.1
2021-07-13 23:12:55 +02:00
Mounir IDRASSI
c374782436
Windows: replace insecure wcscpy/wcscat/strcpy runtime functions with secure equivalents
...
This fixed failure to build driver for ARM64 with latest VS 2019
2021-07-13 22:08:02 +02:00
Mounir IDRASSI
ee79ff0579
Windows: first implementation of MSI installer for silent mode deployment (ACCEPTLICENSE=YES must be set in msiexec command line)
2021-03-22 08:03:01 +01:00
Mounir IDRASSI
8397c66bf3
Windows: Load UrlUnescapeW dynamically from Shlwapi.dll and use safe URL opening starting from Vista only since security mechanism doesn't apply to Windows XP.
2021-02-27 23:25:47 +01:00
Mounir IDRASSI
c1e81d9692
Windows: Fix failure to launch keyfile generator in secure desktop mode
...
Hooking is not allowed if thread is running in secure desktop so we ignore SetWindowsHookEx failure in this case and random generator will be initialized using the other entropy sources from the system.
2021-02-24 21:51:00 +01:00
Mounir IDRASSI
7efe4e4f2a
Windows: Fix freeze when password dialog displayed in secure desktop and try to access token keyfiles protected by PIN
2021-02-24 21:50:52 +01:00
Mounir IDRASSI
0eace45cea
Windows: Fix failure to load local HTML documentation if application running with administrative privileges
...
In this case, FileExists was called on a path with format "file:///..." and containing escape sequences, which was not recognized.
2021-02-21 18:57:27 +01:00
alt3r 3go
c802db448d
interface: add keyboard shortcut to "TrueCrypt mode" in the mount dialog ( #729 )
...
I've also updated all the relevant language files.
Closes #95 .
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com >
2021-02-21 10:11:32 +01:00
Mounir IDRASSI
441babf069
Increment version to 1.24-Update9
2021-01-02 01:16:57 +01:00
Mounir IDRASSI
0944b68933
Revert "Windows: Don't check for availability of 32KB of free space for bootloader in UEFI boot mode"
...
More work is needed to reduce the 32KB free space requirement without creating regressions.
2021-01-02 01:16:48 +01:00
Mounir IDRASSI
9881744c95
Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). System encryption still not implemented on ARM64
2021-01-02 01:16:31 +01:00
Mounir IDRASSI
d12faf5b57
Fix invalid escape sequence in Language.xml
2020-12-13 01:54:47 +01:00
Mounir IDRASSI
e42323802b
Language Translations: fix invalid escape sequence in XML files
2020-12-13 01:32:02 +01:00
Mounir IDRASSI
1157971784
Windows: Update signed drivers to version 1.24.24
2020-12-13 01:00:47 +01:00
Mounir IDRASSI
21674c6aec
Windows: Fix various compiler warnings
2020-12-11 23:42:14 +01:00