After a year and a half of work, Veracrypt has presented its new version, Veracrypt 1.26. This project is a continuation of the system for encrypting disk sections called TrueCrypt, which is no longer available. Veracrypt has made several improvements including transitioning from the Ripemd-160 algorithm to the more secure Sha-512 and SHA-256. Additionally, the number of hashing iterations has been increased, the compilation process for Linux and MacOS has been simplified, and errors found during the audit of the TrueCrypt source code have been fixed. The previous release, Veracrypt 1.25.9, dates back to February 2022. Veracrypt is distributed under the Apache 2.0 license, while elements borrowed from TrueCrypt are licensed under the TrueCrypt License 3.0. The program is available for Linux, FreeBSD, Windows, and macOS platforms.
The new version of Veracrypt, 1.26, includes the following changes:
- Added support for using the EMV standard to store keys for accessing non-systemic sections. EMV cards can now be used without configuring PKCS#11 and entering the PIN code. The contents of the key file are generated based on unique data present on the card. (More info here.)
- Removed compatibility mode with TrueCrypt. The latest version to support mounting or converting TrueCrypt sections is Veracrypt 1.25.9.
- Disabled support for encryption algorithms Ripemd160 and Gost89. Sections created using these algorithms can no longer be hidden using Veracrypt.
- Added the ability to use the Blake2s hash function for generating pseudo-random sequences (PRF) in standard and systemic sections.
- Linux-specific changes:
- Improved compatibility with Alpine Linux and the CI-Bibludec Musl.
- Fixed compatibility issues with Ubuntu 23.04 and Wxwidgets 3.1.6+.
- Updated Framwarus Wxwidgets to version 3.2.2.1 in static assemblies.
- Aligned the implementation of the pseudo-random number generator with the official documentation behavior, making