path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2015-03-04Windows: Avoid temporary caching password when mounting multiple favorites. ↵Mounir IDRASSI4-17/+34
Add option to activate this if needed.
2015-03-02Windows: if TrueCrypt volume created with a version prior to 6.0, display ↵Mounir IDRASSI3-4/+5
this version in the error message to help users understand why it is not working.
2015-03-02Windows Bootloader: Display message after entering password to inform user ↵Mounir IDRASSI1-1/+5
that the password is being processed. Without this, users coming from TrueCrypt think that the system is freezed since they expect it to boot quickly.
2015-02-28Linux/MacOSX: A configuration option for default hash and default TrueCrypt ↵Mounir IDRASSI8-6/+410
mode used for mounting volumes (Menu Settings -> Default Mount Parameters). Implement priority of command line arguments over default values.
2015-02-27Linux/MacOSX: Modify wxFormBuilder generated files directly to solve the 'X' ↵Mounir IDRASSI1-6/+6
icon not closing some dialog because we can't workaround wxFormBuilder bug without introducing other issues (the correct SetExtraStyle call must be present at the beginning of the constructor, so it must be present in the generated files). Each time we generated new sources, Forms.cpp must be manually modify it to keep this correction.
2015-02-27Revert "Linux/MacOSX: solve the 'X' icon not closing some dialog. This was ↵Mounir IDRASSI8-14/+14
caused by a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value." This reverts commit 400fd599f812b057b0674f2ae0e0141e7c35a332.
2015-02-25Readme.txt: indicate that on MacOSX building a console-only binary is not ↵Mounir IDRASSI1-2/+4
2015-02-25Windows: Use default hash in the options of hidden volume protectionMounir IDRASSI1-0/+25
2015-02-24Language XML: change the wording of password error messages to reflect the ↵Mounir IDRASSI1-6/+6
possibility of a wrong PRF. Replace "VeraCrypt volume" by "valid volume" since TrueCrypt is also supported.
2015-02-24Windows: remove topmost and system modal properties from the wait dialog so ↵Mounir IDRASSI1-2/+1
that it doesn't disturb other applications.
2015-02-22Windows: check password length for outer volume during hidden volume ↵Mounir IDRASSI1-3/+2
creation to avoid potential plausible deniability issues.
2015-02-22Windows: Add menu option to set default hash and default TrueCrypt mode used ↵Mounir IDRASSI5-19/+171
for mounting volumes (Menu Settings -> Default Mount Parameters)
2015-02-22Speed and memory usage optimization for key derivation based on patches by ↵Mounir IDRASSI3-290/+383
Nils Maier. 20% improvement on 64-bit CPU for SHA512 and SHA256, 11% for Whirlpool and 13% for RIPEMD-160.
2015-02-16Windows Installer: don't add link to VeraCryptExpander in the desktop.Mounir IDRASSI1-8/+0
2015-02-16Window: add menu entry for launching VeraCryptExpanderMounir IDRASSI4-1/+33
2015-02-16Linux/MacOSX: solve the 'X' icon not closing some dialog. This was caused by ↵Mounir IDRASSI8-14/+14
a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value.
2015-02-13Linux: Perform a quick NTFS formatting by adding the "-f" switch to ↵Mounir IDRASSI1-0/+4
mkfs.ntfs. Without this, the creation of big NTFS volumes takes ages. The code already takes care of the empty sectors by encrypting them with different key to randomize plaintext.
2015-02-13Windows: Add VeraCryptExpander.exe to the Windows installer.Mounir IDRASSI2-0/+17
2015-02-11Linux: modify installer script to make it run when the "less" command ↵Mounir IDRASSI2-4/+24
doesn't support the -X argument (Busybox case)
2015-02-10Linux: Add graphical installer support when xterm is not available (Linux ↵Mounir IDRASSI2-5/+37
Mint case)
2015-02-09Windows: Solve PIN blocked issue when trying to mount a volume right after ↵Mounir IDRASSI1-2/+8
configuring the PKCS#11 module. Always ensure that we are using a valid window handle as a parent.
2015-02-09Static Code Analysis: check return of remove function and display message ↵Mounir IDRASSI1-22/+45
when it fails.
2015-02-09Static Code Analysis: Avoid over-flaw in arithmetic operations by adding ↵Mounir IDRASSI6-58/+172
more checks. Add extra checks. Solve various issues.
2015-02-09Static Code Analysis: solve issues in Expander. Use real random values for ↵Mounir IDRASSI1-4/+23
wipe buffers.
2015-02-09Static Code Analysis: in Windows Driver, avoid using uninitialized stack ↵Mounir IDRASSI3-5/+48
memory as random and use proper random value for wipe operation. Solve potential double-free issue.
2015-02-09Static Code Analysis: code potential memory leaks in inflate.c used by the ↵Mounir IDRASSI1-3/+16
2015-02-09Static Code Analysis: handle unused variables more properly. Catch STL ↵Mounir IDRASSI10-18/+23
exception. Add more checks. Add proper cast to arithmetic operations.
2015-02-09Static Code Analysis: Correct memory leaks. Add more checks.Mounir IDRASSI2-18/+77
2015-02-09Static Code Analysis: clarify macros definition and use.Mounir IDRASSI2-5/+5
2015-02-09Static Code Analysis: Add more checks. Avoid unhandled ATL exceptions by ↵Mounir IDRASSI3-70/+180
checking memory allocation. Avoid throwing exception in File constructor and simplify code.
2015-02-08Linux: solve rare issue where VeraCrypt wrongly reports that another ↵Mounir IDRASSI1-3/+21
instance is already running. That happens when VeraCrypt doesn't close cleanly upon shutdown/reboot and on the next startup another process is running with the same PID as VeraCrypt before shutdow/reboot.
2015-02-08Linux/MacOSX: mark RIPEMD-160 as deprecated like it's the case on Windows. ↵Mounir IDRASSI1-0/+1
It will no more be available for the creation of volumes.
2015-02-08Linux: When not under Gnome/KDE, use xdg-open to open the mounted volume if ↵Mounir IDRASSI1-1/+17
it is available.
2015-02-08Windows: retry UAC prompt operation in case of failure. This avoids cancel ↵Mounir IDRASSI4-11/+36
the whole operation if the user is not in front of the machine during UAC prompt (this happens ofter during in-place encryption of big NTFS partitions).
2015-02-08Windows: rename VeraCryptExpander project in the global solutionMounir IDRASSI1-1/+1
2015-02-08Windows Setup: implement removal of non-empty directories to avoid errors ↵Mounir IDRASSI1-1/+19
during uninstall.
2015-02-08Activate support of mounting TrueCrypt system partitions.Mounir IDRASSI2-7/+0
2015-02-08Linux/MacOSX: use command line values of TrueCryptMode and PRF as defaults ↵Mounir IDRASSI6-9/+33
for the password dialog
2015-02-08Windows: use command line values of TrueCryptMode and PRF as defaults for ↵Mounir IDRASSI1-6/+15
the password dialog
2015-01-23Windows: Correct displaying wrong TrueCrypt mode in volume properties when ↵Mounir IDRASSI1-1/+4
SHA-256 is used. Issue reported and fixed by user Ache on CodePlex (
2015-01-20Windows: Add first version of VeraCryptExpander who is based on extcv. Minor ↵Mounir IDRASSI15-3/+4396
modification to Mount.c to avoid link errors when building VeraCryptExpander.
2015-01-20Windows: use the same waiting message in dialog resource as it is in the ↵Mounir IDRASSI1-1/+1
language XML file.
2015-01-06Update the FAQ section of the user guide to include TrueCrypt support ↵VeraCrypt_1.0f-1Mounir IDRASSI1-0/+0
2015-01-05Clarify the waiting dialog message.Mounir IDRASSI1-1/+1
2015-01-04Linux/MacOSX: Add support for TrueCrypt 6.x as it was done on Windows.Mounir IDRASSI1-1/+1
2015-01-04Linux/MacOSX: Add wait dialog to the benchmark computation. Correct handling ↵Mounir IDRASSI4-22/+42
of wait dialog call when changing password and creating volumes.
2015-01-04Linux/MacOSX: make the cancel button work on the preferences dialog.Mounir IDRASSI1-1/+1
2015-01-04Increment version to 1.0f-1 and update language files and PDF with ↵Mounir IDRASSI8-23/+23
information about TrueCrypt 6.0 support.
2015-01-04Language XML: correct error message to show that we support TrueCrypt 6.0 ↵Mounir IDRASSI1-1/+1
and above.
2015-01-04Windows: better display of volume information and benchmark results.Mounir IDRASSI3-8/+17