Mounir IDRASSI
84f7ec5250
Linux: Fix build error under ARM64
2025-06-26 17:07:16 +09:00
Mounir IDRASSI
176d1c8bff
Windows: Update MSI version to 1.26.25
2025-06-26 11:12:30 +09:00
Mounir IDRASSI
04606da5ee
Linux: Fix build issue after addition of Argon2 on Windows.
...
Argon2 support for Linux will come later
2025-06-26 10:15:01 +09:00
Mounir IDRASSI
6949417181
Windows: use correct default PIM value for Argon2 when validating small PIM values
2025-06-26 00:05:28 +09:00
Mounir IDRASSI
90e315dae2
Windows: Add missing x64 driver file
2025-06-26 00:00:40 +09:00
Mounir IDRASSI
c148898ece
Update some translations
2025-06-25 23:36:17 +09:00
Mounir IDRASSI
28f0c6cb4a
Update Release Notes and CHM.
2025-06-25 23:14:34 +09:00
Mounir IDRASSI
c782051e27
Windows: Fix build errors on ARM64 configuration due to missing include path in projects
2025-06-25 22:01:32 +09:00
Mounir IDRASSI
f1b1112254
Windows: Update Windows MBR bootloader
2025-06-25 22:00:31 +09:00
Mounir IDRASSI
ab2937c889
Add new entry in XML files for Argon2 memory cost. Increment version to 1.26.25
2025-06-25 20:32:09 +09:00
Mounir IDRASSI
3c17b8ced2
Windows: Add support for Argon2id as an alternative to PBKDF2 key derivation
2025-06-25 15:44:31 +09:00
Mounir IDRASSI
228129362a
Windows: Include SDL dlls in signing batch file
2025-06-24 15:49:32 +09:00
Mounir IDRASSI
5627e7a738
Windows: Add CLI switches to control memory/screen protection features. Disable non-configurable settings in portable mode
2025-06-24 15:48:01 +09:00
Mounir IDRASSI
c1dbcb32e6
Windows: Add resource file to Format dll. Fix copying output of Format dll project.
2025-06-24 15:31:39 +09:00
Mounir IDRASSI
79f7791036
Windows: Add password length and pin value defined to SDK header
2025-06-13 22:25:08 +09:00
Mounir IDRASSI
4402d153b9
Windows: Fix incorrect comment in SDK header file
2025-06-13 21:15:03 +09:00
Mounir IDRASSI
2b531dd113
Windows: Add an SDK for VeraCrypt Format that allows third-party application to create volumes
2025-06-13 21:12:14 +09:00
Mounir IDRASSI
08093f460a
Windows: fix link error in custom EFI / VC_SKIP_OS_DRIVER_REQ_CHECK configuration
2025-06-09 11:41:12 +09:00
Mounir IDRASSI
87a5024a5b
Linux: Allow AppImage file to start with "veracrypt" in any case
2025-06-09 11:07:07 +09:00
Mounir IDRASSI
69852fad9a
Windows: Increase length of screen protection setting label to avoid truncation in some cases.
2025-06-09 10:41:10 +09:00
Mounir IDRASSI
1a47391d62
Documentation: Fix invalid HTML structure in some files
2025-06-09 10:38:57 +09:00
Mounir IDRASSI
9edb5d1ab5
Translations: revert to previous translation of IDC_DISABLE_SCREEN_PROTECTION for Russian
2025-06-09 10:36:11 +09:00
Mounir IDRASSI
d9c41e0dba
Documentation: Update Russian translations by Dmitry Yerokhin
2025-06-01 10:49:44 +09:00
Mounir IDRASSI
716ff4180e
Add python script that automates uploading VeraCrypt release files to Launchpad
2025-06-01 10:44:10 +09:00
Mounir IDRASSI
0f509dba9c
Windows:Continuation of fix of tab navigation in various dialogs
2025-05-29 22:07:03 +09:00
Mounir IDRASSI
08c813efd6
Increment version to 1.26.24. Update Release Notes and Windows drivers.
2025-05-29 18:10:59 +09:00
Mounir IDRASSI
704a21d31f
Windows: Fix tab navigation in various dialogs
2025-05-29 06:17:06 +09:00
Mounir IDRASSI
4774bde1f1
macOS: use macFUSE name instead of OSXFUSE to match the new name of the macOS fuse library project.
2025-05-29 06:03:52 +09:00
Mounir IDRASSI
b64b7c9ca4
macOS: Create symlink to VeraCrypt binary at /usr/local/bin/veracrypt during installation
...
This makes it easier to use the VeraCrypt CLI in a manner similar to Linux systems.
2025-05-29 05:48:40 +09:00
Mounir IDRASSI
71f538bcda
Windows: real fix for "Unmount all" button label!!
2025-05-28 21:03:09 +09:00
Mounir IDRASSI
e68c98ab6b
Increment version to 1.26.3. Update Release Notes and signed drivers
2025-05-28 19:28:32 +09:00
Mounir IDRASSI
c0ab75d499
Documentation: Fix rendering issue of localized CHM files by using correct encoding
2025-05-28 16:12:10 +09:00
Mounir IDRASSI
1ebd11c750
Windows: Replace remaining "Dismount All" by "Unmount All"
2025-05-28 11:08:16 +09:00
Mounir IDRASSI
26eb821c69
Update Release Notes and release date. Increment version of Windows binaries
2025-05-27 18:15:32 +09:00
Mounir IDRASSI
98102bbff6
Linux/macOS: Make help text less confusing with regards to optional parameter of certain commands
...
the presence of '=' sign was not correct.
2025-05-27 17:14:17 +09:00
Mounir IDRASSI
b18c2d3c71
Windows: Implement mutex to serialize initialization across multiple VeraCrypt instances
...
When multiple VeraCrypt.exe instances were launched simultaneously, race conditions
could occur during the WM_INITDIALOG processing phase, potentially causing application
crashes or hang. This was because the initialization logic handles critical operations
like mounting/unmounting volumes and processing favorite volumes that modify global
system state.
This commit:
- Adds a named local session mutex (MainInitMutex) that serializes the WM_INITDIALOG handler
- Implements proper acquisition and release of the mutex during initialization
- Ensures proper cleanup of mutex resources on application exit
2025-05-27 15:18:06 +09:00
Mounir IDRASSI
58ad07c4d5
Translations: Update and fix various language files.
2025-05-25 17:18:58 +09:00
Mounir IDRASSI
54600e18af
Github workflows: enhance xmlvalidate.sh to catch invalid escape sequences
2025-05-25 17:17:32 +09:00
Mounir IDRASSI
4b46d992da
Increment version to 1.26.22. Update Release Notes. Update signed drivers.
2025-05-25 09:49:49 +09:00
Mounir IDRASSI
34c6557e75
Documentation: Add missing image for mastodon contact
2025-05-25 09:27:47 +09:00
Mounir IDRASSI
733980dc2c
Translations: Add translation of newly added fields for some languages
2025-05-24 17:14:16 +09:00
Mounir IDRASSI
9ea5ccc4aa
Windows: Enable screen protection by default to block screenshots, recordings & Windows Recall. Add configurable setting in Preferences, Installer, and MSI.
...
This update introduces a screen protection mechanism that leverages the Windows Display Affinity API to prevent screen capture, screen recording, and inclusion in the Windows 11 Recall feature. By default, all VeraCrypt windows, menus, and tooltips are protected. Users can enable or disable this feature through a new setting available in the application Preferences, as well as in the installer and MSI configurations.
This enhances user privacy by mitigating potential leaks of sensitive interface content.
Note: Due to a regression in Windows 11 affecting layered windows, ComboBox dropdowns cannot currently be protected by this mechanism.
2025-05-24 15:28:39 +09:00
Mounir IDRASSI
44a9f8bcff
Remove SM4 support!
2025-05-18 18:31:39 +09:00
Mounir IDRASSI
ec0fa4f482
macOS: make dmg template larger to accommodate increase size of documentation
2025-05-18 18:13:43 +09:00
Mounir IDRASSI
4b6e1a2309
macOS/FreeBSD: add missing GCC_GTEQ_440 define in Makefile
2025-05-18 17:39:41 +09:00
Mounir IDRASSI
d4c8add9c4
Update Readme to indicate veracrypt.io as the new official mirror
2025-05-16 20:48:26 +09:00
Mounir IDRASSI
cf5a0ad003
Update Release Notes.html and release date.
2025-05-16 15:41:10 +09:00
Mounir IDRASSI
982fffe4db
Reorder SM4-based cascade ciphers: apply SM4 as the final stage following external review.
...
The cascade order has been updated so that SM4 is applied after the other cipher(s) (e.g., Serpent). This change reflects standard cryptanalytic guidance, which shows that the overall strength of a cascade is limited by the first encryption stage. Given that SM4 uses a 128-bit key, its post-quantum brute-force resistance is lower than ciphers with a 256-bit key (such as Serpent). By placing SM4 last, we ensure that any potential weakness in SM4 cannot reduce the security margin provided by the stronger cipher.
2025-05-16 15:37:32 +09:00
Mounir IDRASSI
b0311f7a86
Documentation: Add missing reference to SM4-based Cascades ciphers.
2025-05-15 18:34:35 +09:00
Mounir IDRASSI
1839a4a746
Set release date to May 16th.
2025-05-15 10:39:35 +09:00
Mounir IDRASSI
e1c7f2f043
Silence compiler warning in HasTranslatedDocumentation function
2025-05-15 10:29:59 +09:00
Mounir IDRASSI
a6f734ae2b
Linux: cleanup old build artifacts before performing new build
2025-05-15 10:29:09 +09:00
Mounir IDRASSI
a882fd65d0
Documentation: remove unused donation image files
2025-05-14 16:04:03 +09:00
Mounir IDRASSI
0d3e0c954b
Update Donation details (bank, crypto, paypal)
2025-05-14 11:05:28 +09:00
Mounir IDRASSI
009d189768
Linux/macOS: Fix build error cause by missing conversion
2025-05-12 17:30:38 +09:00
Mounir IDRASSI
5ae263e6e6
Linux: Update local documentation logic to the new organization of folders under "docs/html"
2025-05-12 16:23:49 +09:00
Mounir IDRASSI
acac37b5b7
Update Release Notes and CHM. Set release date and update signed Windows drivers.
2025-05-12 10:21:58 +09:00
Mounir IDRASSI
f0a1da146e
Windows: fix path errors in WiX file that blocked creation of MSI.
2025-05-12 09:12:47 +09:00
Mounir IDRASSI
3a7b57cef8
Linux/macOS: don't advertise SM4 for system encryption until its support is implement.
2025-05-12 08:33:00 +09:00
Mounir IDRASSI
358f7f095e
Documentation: Fix missing AM Crypto references
2025-05-11 21:31:15 +09:00
Mounir IDRASSI
09c635e592
Removed unused declarations in sm4.cpp
2025-05-11 18:13:00 +09:00
Mounir IDRASSI
0a8848de6c
Update PayPal donation links
2025-05-11 18:09:43 +09:00