VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common
AgeCommit message (Collapse)AuthorFilesLines
2015-07-29Windows: Implement Evil-Maid-Attack detection mechanism. Write the correct ↵Mounir IDRASSI6-3/+107
bootloader when changing the system encryption password: this enables to recover if an attack is detected.
2015-07-13Windows: on 64-bit Windows, more System favorite service from SysWoW64 to ↵Mounir IDRASSI4-31/+49
System32 since now all binaries are native 64-bit on 64-bit machines.
2015-07-13Windows: Fix memory access issues when processing language XML files. Avoid ↵Mounir IDRASSI1-10/+53
writing to locked memory resource which can trigger crash.
2015-07-13Windows: Modify PIM parts in GUI to make it easier to use. Users must ↵Mounir IDRASSI6-13/+32
explicitly check "User PIM" to enable its use.
2015-07-11Linux: Solve compilation warning (unused variables, pointer cast)Mounir IDRASSI1-1/+1
2015-07-11Use Pim name for internal variables instead of the old name PinMounir IDRASSI17-82/+82
2015-07-06Windows: better logic for FormatEx function call. To be replaced in the ↵Mounir IDRASSI2-10/+81
future by Microsoft COM interfaces.
2015-07-06Windows: Display source location of errors in order to help diagnose issues ↵Mounir IDRASSI12-139/+166
reported by users
2015-07-03Windows: Solve privacy issue inherited from TrueCrypt and linked to the ↵Mounir IDRASSI2-5/+46
update of configuration and history XML files everytime VeraCrypt main window is opened, even if there was no modifications. This could give information about the usage of VeraCrypt. Now, configuration and history XML files are updated only when there are modifications.
2015-07-03Language XML: Add newlines to PIM Help Text to make clearer for readingMounir IDRASSI1-2/+2
2015-06-21Windows: Add a dedicate page for volume PIM in the volume creation wizardMounir IDRASSI3-4/+11
2015-06-19Windows: If PIM of a volume is changed and if it is a favorite or system ↵Mounir IDRASSI1-1/+2
favorite, automatically update favorite or system favorite XML file with the new value.
2015-06-10Windows: solve installer issue on Windows 10 caused by failure to overwrite ↵Mounir IDRASSI2-5/+36
VeraCrypt driver file.
2015-06-08Windows: rename PIN to PIM to avoid confusion. Better error messages.Mounir IDRASSI7-32/+32
2015-06-07Windows: Add support for PIN in favorites. Several enhancements to GUI ↵Mounir IDRASSI6-13/+41
handling of Dynamic Mode.
2015-05-31Windows: fix buffer overrun issue when parsing language XML fileMounir IDRASSI1-1/+3
2015-05-29Windows: workaround FormatEx keeping references on formatted volume by ↵Mounir IDRASSI3-7/+18
adding extra delays.
2015-05-29Windows: Display VeraCrypt version information when the command line switch ↵Mounir IDRASSI2-5/+15
/help is used.
2015-05-27Windows: GUI modifications around PIN fieldMounir IDRASSI5-8/+37
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).