github veracrypt/VeraCrypt VeraCrypt_1.25.4
VeraCrypt version 1.25.4

2 years ago

Binaries for Windows, Linux and MacOSX are available at Launchpad and Sourceforge.

Changes between 1.24-Update8 and 1.25.4 (3 December 2021) :
  • All OSes:

    • Speed optimization of Streebog.
    • Update translations.
  • Windows:

    • Add support for Windows on ARM64 (e.g. Microsoft Surface Pro X) but system encryption not yet supported.
    • Add MSI installer for silent mode deployment (ACCEPTLICENSE=YES must be set in msiexec command line).
      • For now, MSI installer cannot be used if system partition is encrypted with VeraCrypt
      • MSI installer requires Windows 10 or newer
    • Drop support of Windows Vista, Windows 7, Windows 8 and Windows 8.1 because of new requirement for driver code signing.
    • Reduce time of mount when PRF auto-detection is selected.
    • Fix potential memory corruption in driver caused by integer overflow in IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES (reported by Ilja van Sprundel).
    • Replace insecure wcscpy/wcscat/strcpy runtime functions with secure equivalents.
    • Changes EFI Bootloader:
      • Fix memory leak in some cases caused by wrong check of pointer for calling MEM_FREE
      • Clear bootParams variable that may contain sensitive information when halting the system in case of fatal error
      • Add option "KeyboardInputDelay" in DcsProp to control the minimum delay supported between two key strokes
    • Try to workaround Windows Feature Updates issues with system encryption by fixing of bootloader and SetupConfig.ini when system resumes or when session is opened/unlocked
    • Fix failure to load local HTML documentation if application running with administrative privileges
    • Fix freeze when password dialog displayed in secure desktop and try to access token keyfiles protected by PIN
    • Fix failure to launch keyfile generator in secure desktop mode
    • Block Windows from resizing system partition if it is encrypted
    • Add keyboard shortcut to "TrueCrypt mode" in the mount dialog.
  • MacOSX:

    • Native support of Apple Silicon M1.
    • Drop official support of Mac OS X 10.7 Lion and Mac OS X 10.8 Mountain Lion.
    • Add UI language support using installed XML files. Language is automatically detected using "LANG" environment variable.
    • Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
    • Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
  • Linux:

    • Add UI language support using installed XML files. Language is automatically detected using "LANG" environment variable
    • Compatiblity with with pam_tmpdir.
    • Display icon in notification area on Ubuntu 18.04 and newer (contibuted by https://unit193.net/).
    • Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
    • Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
  • FreeBSD:

    • Make system devices work under FreeBSD
    • Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
    • Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
  • OpenBSD:

    • Add basic support of OpenBSD
    • Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
    • Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.

Don't miss a new VeraCrypt release

NewReleases is sending notifications on new releases.