VeraCrypt Changelog

What's new in VeraCrypt 1.24.24

Feb 19, 2021
  • Fix compatibility issues with macOS Big Sur, especially on Apple Silicon M1 with macFUSE 4.0.x.

New in VeraCrypt 1.24.23 (Aug 10, 2020)

  • All OSes:
  • Don't allow Hidden volume to have the same password, PIM and keyfiles as Outer volume
  • Fix random crash in 32-bit builds when using Streebog.
  • Enable FIPS mode in JitterEntropy random generator.
  • Update Beginner's Tutorial in documentation to use "MyVolume.hc" instead of "My Volume" for file container name in order to avoid confusion about nature of file nature.
  • Minor code cleanup
  • Linux/MacOSX:
  • Force reading of at least 32 bytes from /dev/random before allowing it to fail gracefully
  • Allow choosing a filesystem other than FAT for Outer volume but display warning about risks of such choice. Implement an estimation of maximum possible size of hidden volume in this case.
  • Erase sensitive memory explicitly instead of relying on the compiler not optimizing calls to method Memory::Erase.
  • Add support for Btrfs filesystem when creating volumes (Linux Only).
  • Update wxWidgets for static builds to version 3.0.5.

New in VeraCrypt 1.24.12 (Jan 24, 2020)

  • Fix regression that limited the size available for hidden volumes created on disk or partition.

New in VeraCrypt 1.24.7 (Nov 1, 2019)

  • Fix some devices and partitions not showing in the device selection dialog under OSX 10.13 and newer.
  • Fix keyboard tab navigation between password fields in "Volume Password" page of volume creation wizard.
  • Add missing JitterEntropy implementation/
  • Support APFS filesystem for creation volumes.
  • Support Dark Mode.

New in VeraCrypt 1.24 (Oct 8, 2019)

  • All OSs:
  • Increase password maximum length to 128 bytes in UTF-8 encoding for non-system volumes.
  • Add option to use legacy maximum password length (64) instead of new one for compatibility reasons.
  • Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Stephan Mueller as a good alternative to CPU RDRAND (http://www.chronox.de/jent.html)
  • Speed optimization of XTS mode on 64-bit machine using SSE2 (up to 10% faster).
  • Fix detection of CPU features AVX2/BMI2. Add detection of RDRAND/RDSEED CPU features. Detect Hygon CPU as AMD one.
  • MacOSX:
  • Add check on size of file container during creation to ensure it's smaller than available free disk space. Add CLI switch --no-size-check to disable this check.

New in VeraCrypt 1.23 (Sep 13, 2018)

  • Support pasting values to password fields using keyboard (CMD+V and CMD+A now working properly).
  • Add CheckBox in mount option dialog to force the use of embedded backup header during mount.
  • When performing backup of volume header, automatically try to use embedded backup header if using the main header fails.
  • Implement benchmarking UI for Hash and PKCS-5 PRF algorithms.

New in VeraCrypt 1.22 (Mar 31, 2018)

  • All OSs:
  • SIMD speed optimization for Kuznyechik cipher implementation (up to 2x speedup).
  • Add 5 new cascades of cipher algorithms: Camellia-Kuznyechik, Camellia-Serpent, Kuznyechik-AES, Kuznyechik-Serpent-Camellia and Kuznyechik-Twofish.
  • macOS:
  • Fix issue preventing some local help files from opening in the browser.

New in VeraCrypt 1.21 (Jul 11, 2017)

  • Fix 1.20 regression crash when running on CPU not supporting extended features.

New in VeraCrypt 1.20 (Jun 30, 2017)

  • All OSes:
  • Use 64-bit optimized assembly implementation of Twofish and Camellia by Jussi Kivilinna: Camellia 2.5 faster when AES-NI supported by CPU. 30% faster without it.
  • Use optimized implementation for SHA-512/SHA256: 33% speedup on 64-bit systems.
  • Deploy local HTML documentation instead of User Guide PDF.
  • Change links in UI from ones on Codeplex to ones hosted at veracrypt.fr
  • Security: build binaries with support for Address Space Layout Randomization (ASLR).
  • Mac OS X:
  • OS X 10.7 or newer is required to run VeraCrypt.
  • Make VeraCrypt default handler of .hc & .tc files.
  • Add custom VeraCrypt icon to .hc and .tc files in Finder.
  • Check TrueCryptMode in password dialog when opening container file with .tc extension.

New in VeraCrypt 1.19 (Oct 18, 2016)

  • All OSs:
  • Fix issues raised by Quarkslab audit.
  • Remove GOST89 encryption algorithm.
  • Make PBKDF2 and HMAC code clearer and easier to analyze.
  • Add test vectors for Kuznyechik.
  • Update documentation to warn about risks of using command line switch ”tokenpin”.
  • Use SSE2 optimized Serpent algorithm implementation from Botan project (2.5 times faster on 64-bit platforms).
  • Remove dependency to MacFUSE compatibility layer in OSXFuse.

New in VeraCrypt 1.19 Beta 3 (Oct 14, 2016)

  • Use SSE2 optimized Serpent algorithm implementation from Botan project (2.5 times faster on 64-bit platforms).
  • Remove dependency to MacFUSE compatibility layer in OSXFuse.
  • Fix issues raised by Quarkslab audit:
  • Rernove GOST89 encryption algorithrn.
  • Make PBKDF2 and HMAC code clearer and easier to analyze.
  • Add test vectors for Kuznyechik.
  • Update docurnentation to warn about risks of using command line switch "token-pin"

New in VeraCrypt 1.18 (Aug 18, 2016)

  • Support Japanese encryption standard Camellia, including for Windows system encryption (MBR & EFI).
  • Support Russian encryption and hash standards Kuznyechik, Magma and Streebog, including for Windows EFI system encryption.
  • Solve compatibility issue with newer versions of OSXFuse.

New in VeraCrypt 1.18 Beta 1 (Mar 5, 2016)

  • Solve compatibility issue with newer versions of OSXFuse.

New in VeraCrypt 1.17 (Feb 15, 2016)

  • Support UNICODE passwords: all characters are now accepted in passwords
  • Cut mount/boot time by half thanks to a clever optimization of key derivation (found by Xavier de Carné de Carnavalet)
  • Optimize Whirlpool code by using assembly (25% speed gain compared to previous code).
  • Add support for creating exFAT volumes.
  • Add GUI indicator for the amount of randomness gathered using mouse movement.
  • Include new icons and graphics contributed by Andreas Becker (http://www.andreasbecker.de)
  • Fix issue of --stdin option not handling correctly passwords that contain a space character (reported and fixed by Codeplex user horsley1953).
  • Fix issue creating volumes using command line with a filesystem other than FAT.
  • Support K/M/G/T suffixes for --size switch to indicate unit to use for size value.

New in VeraCrypt 1.17 Beta 19 (Feb 1, 2016)

  • All OSs:
  • Support UNICODE passwords: all characters are now accepted in passwords (except Windows system encryption)
  • Cut mount/boot time by half thanks to a clever optimization of key derivation (found by Xavier de Carné de Carnavalet)
  • Optimize Whirlpool code by using assembly (25% speed gain compared to previous code).
  • Add support for creating exFAT volumes.
  • Include new icons and graphics contributed by Andreas Becker (http://www.andreasbecker.de)
  • Linux/Mac OS X:
  • Fix issue of --stdin option not handling correctly passwords that contain a space character (reported and fixed by Codeplex user horsley1953).
  • Fix issue creating volumes using command line with a filesystem other than FAT.
  • Support K/M/G/T suffixes for --size switch to indicate unit to use for size value.

New in VeraCrypt 1.17 Beta 16 (Jan 18, 2016)

  • Support UNICODE passwords: all characters are now accepted in passwords (except Windows system encryption)
  • Cut mount/boot time by half thanks to a clever optimization of key derivation (found by Xavier de Carné de Carnavalet)

New in VeraCrypt 1.17 Beta 15 (Jan 11, 2016)

  • Support UNICODE passwords: all characters are now accepted in passwords (except Windows system encryption)
  • Optimize Whirlpool code by using assembly (25% speed gain).
  • Include new icons and graphics contributed by Andreas Becker (http://www.andreasbecker.de)

New in VeraCrypt 1.17 Beta (Jan 3, 2016)

  • Support UNICODE passwords: all characters are now accepted in passwords (except Windows system encryption)
  • Optimize Whirlpool code by using assembly (25% speed gain).
  • Include new icons and graphics contributed by Andreas Becker (www.andreasbecker.de)

New in VeraCrypt 1.14 (Sep 18, 2015)

  • Mask and unmask PIM value in GUI and bootloader like the password.

New in VeraCrypt 1.12 Beta (Jul 6, 2015)

  • Implement "Dynamic Mode" by supporting a Personal Iterations Multiplier (PIM).

New in VeraCrypt 1.0f-2 (Apr 7, 2015)

  • All OSs:
  • Mounting speed improvement, up to 20% quicker on 64-bit (contributed by Nils Maier)
  • Add option to set default hash/TrueCryptMode used for mounting volumes.
  • Use TrueCryptMode/Hash specified in command line in password dialog.
  • Mac OSX:
  • Solve issue volumes not auto-dismounting when quitting VeraCrypt.
  • Solve issue VeraCrypt window not reopening by clicking dock icon
  • Linux/Mac OS X:
  • Solve preferences dialog not closing when clicking on the 'X' icon.
  • Solve read-only issue when mounting non-FAT volumes in some cases.
  • Support opening/exploring mounted volumes on desktops other than Gnome/KDE.
  • Solve various installer issues when running on less common configurations
  • Minor fixes (see git history for more information)

New in VeraCrypt 1.0f-1 (Feb 25, 2015)

  • All OSs:
  • Add support for old TrueCrypt 6.0.
  • Change naming of cascades algorithms in GUI for a better description.
  • Mac OS X:
  • Make cancel button of the preference dialog working.
  • Solve impossibility to enter a one digit size for the volume.
  • Add wait dialog to the benchmark calculation.

New in VeraCrypt 1.0f Beta 3 (Dec 29, 2014)

  • All OSs:
  • Add support for SHA-256 for volume encryption.
  • Make SHA-512 the default key derivation algorithm.
  • Deprecate RIPEMD160 for non-system encryption.
  • Speedup mount operation by enabling choice of correct hash algorithm.
  • Implement creation of multiple keyfiles at once, with predefined or random size.
  • Always display random gathering dialog before performing sensitive operations.
  • Change the order of preference of derivation algorithms - SHA-512 -> Whirlpool -> SHA-256 -> RIPEMD160 Links in the application now points to the online resources on Codeplex First version of proper VeraCrypt User Guide -
  • MacOSX:
  • Implement support for hard drives with a large sector size (> 512). Link against new wxWidgets version 3.0.2 Solve truncated text in some Wizard windows.

New in VeraCrypt 1.0f Beta 2 (Dec 8, 2014)

  • Changes:
  • Links in the application now points to the online resources on Codeplex
  • First version of proper VeraCrypt User Guide
  • Solve truncated text in some Wizard windows.

New in VeraCrypt 1.0f Beta (Dec 6, 2014)

  • Implement support for hard drives with a large sector size (> 512).
  • Link against new wxWidgets version 3.0.2

New in VeraCrypt 1.0e (Sep 30, 2014)

  • Correct most of the security vulnerabilities reported by the Open Crypto Audit Project.