VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common
AgeCommit message (Collapse)AuthorFilesLines
2015-05-26Windows: first implementation of dynamic modeMounir IDRASSI18-71/+152
2015-05-26Windows: solve 64-bit compilation warnings after checking that they are ↵Mounir IDRASSI8-55/+56
harmless.
2015-05-22Windows: Modifications to build 64-bit versions of VeraCrypt.exe & ↵Mounir IDRASSI3-7/+7
"VeraCrypt Format.exe".
2015-05-22Windows: make random generator function compatible with 64-bit execution ↵Mounir IDRASSI2-15/+36
environment
2015-05-22Windows: correct typo in help textMounir IDRASSI1-1/+1
2015-05-17Windows: First implementation of non-system volumes decryption.Mounir IDRASSI6-29/+163
2015-05-15Language XML: Use correct links in displayed message.Mounir IDRASSI1-2/+2
2015-05-06Windows: Solve detection issue when resuming encryption. Add separate logic ↵Mounir IDRASSI3-6/+50
for manual selection of device and display error message in case of failure.
2015-05-03Windows Driver: Implement querying physical sector size of veraCrypt volume ↵Mounir IDRASSI2-0/+79
through IOCTL_STORAGE_QUERY_PROPERTY
2015-05-03Windows: Modify custom window class names to less generic value in order to ↵Mounir IDRASSI2-8/+8
avoid collision with existing class names.
2015-04-27Windows: Support A: and B: as driver letters for mounting volumes.Mounir IDRASSI1-2/+2
2015-04-27Windows: Better command line handling to make it more strict and robust. ↵Mounir IDRASSI2-73/+10
This avoids issues when using wrong syntax.
2015-04-06Increment VeraCrypt version to 1.0f-2Mounir IDRASSI1-4/+4
2015-04-06Windows: use secure string functionsMounir IDRASSI1-1/+1
2015-04-06Windows vulnerability fix: CryptAcquireContext vulnerability fix. Add checks ↵Mounir IDRASSI9-20/+147
to random generator to abort in case of error and display a diagnose message to the user.
2015-03-19Windows: correctly handle WIN32 LastError when mounting. Harmonize file ↵Mounir IDRASSI1-2/+19
access checks between GUI and console. Skip ERROR_SHARING_VIOLATION in primary check in order to let the driver handle it more thoroughly.
2015-03-08Add Coverity define to avoid false positives during Static Code Analysis ↵Mounir IDRASSI1-0/+5
when TC_THROW_FATAL_EXCEPTION is used in the code
2015-03-04Windows: Avoid temporary caching password when mounting multiple favorites. ↵Mounir IDRASSI1-0/+1
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-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: Add menu option to set default hash and default TrueCrypt mode used ↵Mounir IDRASSI1-0/+2
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-16Window: add menu entry for launching VeraCryptExpanderMounir IDRASSI1-0/+2
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: code potential memory leaks in inflate.c used by the ↵Mounir IDRASSI1-3/+16
setup.
2015-02-09Static Code Analysis: handle unused variables more properly. Catch STL ↵Mounir IDRASSI9-17/+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 IDRASSI1-1/+1
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-08Windows: retry UAC prompt operation in case of failure. This avoids cancel ↵Mounir IDRASSI3-4/+25
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-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 (https://veracrypt.codeplex.com/workitem/65)
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-05Clarify the waiting dialog message.Mounir IDRASSI1-1/+1
2015-01-04Increment version to 1.0f-1 and update language files and PDF with ↵Mounir IDRASSI1-5/+5
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 IDRASSI1-0/+2
2015-01-04Windows Driver: add TrueCrypt mode of mounted volumes to the output of ↵Mounir IDRASSI1-0/+1
TC_IOCTL_GET_MOUNTED_VOLUMES
2015-01-04Windows: Add support for TrueCrypt 6.x since its format (v4) is identical to ↵Mounir IDRASSI1-1/+1
7.x apart from the sector size field which we already handle correctly.
2015-01-03Windows: change cascade encryption naming format to reflex mathematical ↵Mounir IDRASSI4-13/+29
composition of the encryption algorithm, thus being more clear. For example AES(Twofish(Serpent)) instead of AES-Twofish-Serpent.
2014-12-31Increment version to 1.0f and update language XML files with new fields.Mounir IDRASSI1-2/+2
2014-12-28Windows: support loading TrueCrypt volumes. Implement converting TrueCrypt ↵Mounir IDRASSI16-38/+83
volumes to VeraCrypt using the change password functionality.
2014-12-28Windows: make the wait dialog wider to accommodate long messagesMounir IDRASSI1-4/+4
2014-12-28Windows: implement wait dialog for benchmark operation.Mounir IDRASSI1-7/+30
2014-12-28Windows: Add possibility to choose 1-pass wipe mode in all cases without ↵Mounir IDRASSI1-4/+2
changing the default wipe mode.
2014-12-27Windows: use the correct parent window when changing the password of the ↵Mounir IDRASSI2-7/+7
encrypted system partition.
2014-12-27Windows: use the correct window handle for creating message boxes. This ↵Mounir IDRASSI18-258/+264
became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog.
2014-12-27Windows: make the wait dialog mechanism more generic in order to reuse it ↵Mounir IDRASSI2-29/+65
more widely across VeraCrypt.
2014-12-26Windows: workaround freezing of waiting dialog but setting its parent to the ↵Mounir IDRASSI2-3/+4
desktop and making all mount calls in a separate thread. DeviceIoControl is making our like hard because it doesn't behave as a normal system call and it blocks our window message loop even when called from a separate thread.
2014-12-22Windows: Solve issue of some dialogs not showing up and that was caused by ↵Mounir IDRASSI1-98/+99
wrong handling of WM_NOTIFY messages. This behavior appeared after switching to Windows visual styles.