Mounir IDRASSI
|
302dc37fb9
|
Windows: Make Travel Disk contains 32-bit and arm64 binaries when VeraCrypt installed using MSI
|
2022-02-10 01:20:25 +01:00 |
|
Mounir IDRASSI
|
5c319dec94
|
Windows: Fix failure to verify driver file signature since it is signed by Microsoft not us.
This caused a failure when creating Traveler Disk
|
2022-02-02 01:55:23 +01:00 |
|
Mounir IDRASSI
|
9b88625d97
|
Windows: Make MSI installer compatible with System Encryption by leveraging VeraCrypt service capabilities
|
2022-02-01 23:32:55 +01:00 |
|
Mounir IDRASSI
|
8ad93e6648
|
Windows: Fix wrong check on IUnknown_QueryService function pointer
|
2022-01-30 17:25:09 +01:00 |
|
Mounir IDRASSI
|
87efa35c38
|
Windows: Enhancement to CVE-2019-19501 fix to using IShellDispatch2::ShellExecuteW if RunAsDesktopUser fails. Also we don't use the fix if UAC is disabled since in this case the Shell Explorer.exe will be elevated anyway so we can't use to reduce elevation.
|
2022-01-30 16:48:49 +01:00 |
|
Mounir IDRASSI
|
897b676e61
|
Windows: Update IDRIX SHA-256 code signing certificate to latest one
|
2022-01-07 00:35:31 +01:00 |
|
Mounir IDRASSI
|
88e4a6cb0d
|
Windows: Restore support of Windows 7, 8/8.1 by using single attestation signature for driver and add checks on needed KBs for Windows Vista and Windows 7. Add signed driver files.
- Windows 7 needs KB3033929 or KB4474419
- Windows Vista needs KB4039648 or KB4474419
|
2022-01-02 21:52:39 +01:00 |
|
Mounir IDRASSI
|
ce733d547e
|
Update copyright year to 2022
|
2022-01-02 21:52:23 +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
|
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
|
4dc3d9c1a7
|
Windows: Implement a new way to detect Windows version to overcome MSI limitation
|
2021-09-02 00:19:57 +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
|
a505f3d98b
|
Windows: Fix wrong detection of ARM architecture
|
2021-08-02 01:17:59 +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
|
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
|
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 |
|
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
|
75c13c9b7b
|
Windows: Fix wrong error message when UTF-8 encoding of entered password exceeds the maximum supported length.
|
2020-08-06 00:36:51 +02:00 |
|
Mounir IDRASSI
|
b0a6377878
|
Windows: Display a warning during system encryption wizard when typed password reaches maximum length and inform user that no more characters are allowed and that they are ignored.
|
2020-08-06 00:36:44 +02:00 |
|
Mounir IDRASSI
|
709964e156
|
Windows: Display warning message with correct maximum length value when password is truncated
|
2020-08-06 00:36:37 +02:00 |
|
Mounir IDRASSI
|
bd78c9d0af
|
Windows: Fix issue in UI for configuration autofix mechanism of bootloader
|
2020-08-03 18:14:22 +02:00 |
|
Mounir IDRASSI
|
fb505b71f5
|
Windows: use fix for CVE-2019-19501 only if standard Windows Shell is running since we rely on it for the implementation of the fix. If Windows Shell has been modified or is not running, then we can't really protect the user is such non standard environment
|
2020-08-02 18:05:15 +02:00 |
|
Mounir IDRASSI
|
7702095ed0
|
Windows: Don't use HRESULT macros SUCCEEDED to check if WinVerifyTrust succeeded. Instead, check the return value for equality to zero.
|
2020-07-29 01:32:39 +02:00 |
|
Mounir IDRASSI
|
b6b6710d2b
|
Windows: Add possibility to sign binaries using SHA256 only. This fixes Windows Smart Screen warning when launching installer
|
2020-07-22 23:54:53 +02:00 |
|
Mounir IDRASSI
|
f9782fb3f6
|
Windows: Implement detection of Hibernate and Fast Startup and disable them if RAM encryption is activated.
|
2020-07-21 12:47:20 +02:00 |
|
Mounir IDRASSI
|
ff391d9a6a
|
Windows: Support direct password drag-n-drop from external applications (e.g. KeePass) which is more secure than using clipboard.
|
2020-07-06 18:18:47 +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
|
b270a453aa
|
Windows: remove unused code targeting Windows 2000.
|
2020-06-28 01:06:14 +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
|
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
|
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 |
|
Christopher Bergqvist
|
0a2c565aa9
|
Switch from auto_ptr to unique_ptr (#638)
|
2020-06-11 18:02:28 +02:00 |
|
Mounir IDRASSI
|
df9a075cb6
|
Update copyright year in credits
|
2020-03-10 10:33:45 +01:00 |
|
Mounir IDRASSI
|
7d110798d2
|
Windows: Fix compilation error caused by previous keyfile commit
|
2020-03-10 10:32:53 +01:00 |
|
Mounir IDRASSI
|
6550030540
|
Windows: Fix keyfiles path passed as CLI argument and set as default not always cleared from RAM when VeraCrypt exits
|
2020-03-10 10:32:38 +01:00 |
|
Mounir IDRASSI
|
c1d670fd75
|
Windows: Fix warnings reported by Coverity static code analyzer
|
2020-02-10 02:23:18 +01:00 |
|
Mounir IDRASSI
|
11aa708076
|
Windows: use fix for CVE-2019-19501 only when process elevated otherwise it will not add any benefit compared to standard ShellExecute while at the same time potentially causing issue when opening links.
|
2020-01-22 18:20:35 +01:00 |
|
Mounir IDRASSI
|
b6c290e4fd
|
Windows: Fix failure of Screen Readers (Accessibility support) to reader UI by disabling newly introduced memory protection by default and adding a CLI switch (/protectMemory) to enable it when needed. This fixes issue https://github.com/veracrypt/VeraCrypt/issues/536
|
2020-01-21 01:46:11 +01:00 |
|
Mounir IDRASSI
|
1fd097c666
|
Windows: check "TrueCrypt Mode" in password dialog when mounting a file container with .tc extension
|
2019-12-13 00:08:17 +01:00 |
|
Mounir IDRASSI
|
07bb27e3b9
|
Windows: use fix for CVE-2019-19501 only on Vista and above since it doesn't make sens under XP.
|
2019-12-08 23:42:54 +01:00 |
|
Mounir IDRASSI
|
5e96a5c44c
|
Windows: enhancements to the mechanism preserving file timestamps, especially for keyfiles.
|
2019-12-08 23:42:47 +01:00 |
|
Mounir IDRASSI
|
4a215c2ddb
|
Windows: Modify memory process protection when running with admin privileges to allow calling functions needed for CVE-2019-19501 fix while still protecting against memory access by non-admin processes.
|
2019-12-05 13:35:27 +01:00 |
|