VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Mount
AgeCommit message (Collapse)AuthorFilesLines
2015-05-17Windows: First implementation of non-system volumes decryption.Mounir IDRASSI4-17/+365
2015-05-06Windows: Solve detection issue when resuming encryption. Add separate logic ↵Mounir IDRASSI1-1/+3
for manual selection of device and display error message in case of failure.
2015-05-03Windows: enable showing/hiding password for system encryption in Windows UI ↵Mounir IDRASSI1-3/+0
and in the bootloader (F5 key). This will be helpful to diagnose issues with non-US versions of Windows.
2015-05-03Windows: Modify custom window class names to less generic value in order to ↵Mounir IDRASSI1-3/+3
avoid collision with existing class names.
2015-04-27Windows: Support A: and B: as driver letters for mounting volumes.Mounir IDRASSI1-7/+7
2015-04-27Windows: Better command line handling to make it more strict and robust. ↵Mounir IDRASSI1-51/+105
This avoids issues when using wrong syntax.
2015-04-19Windows: solve translation issue with IDM_DEFAULT_MOUNT_PARAMETERS menu itemMounir IDRASSI1-3/+2
2015-04-19Windows: lower position of "Never save history" checkbox to avoid wrong clicksMounir IDRASSI1-1/+1
2015-04-06Increment VeraCrypt version to 1.0f-2Mounir IDRASSI1-4/+4
2015-04-06Windows vulnerability fix: CryptAcquireContext vulnerability fix. Add checks ↵Mounir IDRASSI1-1/+4
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-51/+58
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-04Windows: Avoid temporary caching password when mounting multiple favorites. ↵Mounir IDRASSI3-17/+33
Add option to activate this if needed.
2015-02-25Windows: Use default hash in the options of hidden volume protectionMounir IDRASSI1-0/+25
2015-02-22Windows: Add menu option to set default hash and default TrueCrypt mode used ↵Mounir IDRASSI4-19/+169
for mounting volumes (Menu Settings -> Default Mount Parameters)
2015-02-16Window: add menu entry for launching VeraCryptExpanderMounir IDRASSI3-1/+31
2015-02-09Static Code Analysis: Avoid over-flaw in arithmetic operations by adding ↵Mounir IDRASSI2-26/+126
more checks. Add extra checks. Solve various issues.
2015-02-08Activate support of mounting TrueCrypt system partitions.Mounir IDRASSI1-4/+0
2015-02-08Windows: use command line values of TrueCryptMode and PRF as defaults for ↵Mounir IDRASSI1-6/+15
the password dialog
2015-01-20Windows: Add first version of VeraCryptExpander who is based on extcv. Minor ↵Mounir IDRASSI1-3/+4
modification to Mount.c to avoid link errors when building VeraCryptExpander.
2015-01-04Increment version to 1.0f-1 and update language files and PDF with ↵Mounir IDRASSI1-4/+4
information about TrueCrypt 6.0 support.
2015-01-04Windows: better display of volume information and benchmark results.Mounir IDRASSI2-8/+15
2015-01-03Windows: change cascade encryption naming format to reflex mathematical ↵Mounir IDRASSI1-4/+4
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-4/+4
2014-12-28Windows: propose only hash algorithm that support system encryption when the ↵Mounir IDRASSI1-0/+19
user select the option to a partition as an encrypted system partition.
2014-12-28Windows: support loading TrueCrypt volumes. Implement converting TrueCrypt ↵Mounir IDRASSI7-59/+151
volumes to VeraCrypt using the change password functionality.
2014-12-27Windows: use the correct parent window when changing the password of the ↵Mounir IDRASSI1-1/+1
encrypted system partition.
2014-12-27Windows: implement wait dialog for the backup/restore header operations.Mounir IDRASSI1-16/+62
2014-12-27Windows: use the correct window handle for creating message boxes. This ↵Mounir IDRASSI5-261/+261
became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog.
2014-12-27Windows: implement wait dialog for the change password operation.Mounir IDRASSI1-38/+65
2014-12-26Windows: workaround freezing of waiting dialog but setting its parent to the ↵Mounir IDRASSI2-7/+61
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: resize hot keys dialog to avoid displaying scroll-bars.Mounir IDRASSI1-19/+19
2014-12-22Windows: Solve issue of some dialogs not showing up and that was caused by ↵Mounir IDRASSI1-17/+18
wrong handling of WM_NOTIFY messages. This behavior appeared after switching to Windows visual styles.
2014-12-20Increment version to 1.0f-BETA3 and update language XML files with new fields.Mounir IDRASSI1-4/+4
2014-12-20Windows: Add a donation menu entryMounir IDRASSI3-1/+9
2014-12-19Windows: change command line switch for PRF selection to /hash in order to ↵Mounir IDRASSI1-4/+4
match its value on Linux/MacOSX. Support hash names with and without the '-' character.
2014-12-17Windows: replace stricmp by _stricmp to remove compilation warningMounir IDRASSI1-4/+4
2014-12-17Windows: Remove Truecrypt name is error message.Mounir IDRASSI1-1/+1
2014-12-16Windows: Enhance performance by implementing the possibility to choose the ↵Mounir IDRASSI7-67/+247
correct hash algorithm of volumes during various operations (mount, change password...). In case of system encryption, slightly speedup Windows startup time by making the driver pickup the correct hash algorithm used for the encryption.
2014-12-16Windows: Enable Visual Styles for a modern look-and-feelMounir IDRASSI1-0/+12
2014-12-11Windows: always display random gathering dialog when UserEnrichRandomPool is ↵Mounir IDRASSI1-0/+6
called instead of once per application run. This is implemented through the call SetRandomPoolEnrichedByUserStatus(FALSE) at the begining of sensitive operations instead of changing UserEnrichRandomPool because in the same call there can be many calls to UserEnrichRandomPool which can result in displaying the dialog many times.
2014-12-07Windows: implement auto-dismount option when session is lockedMounir IDRASSI3-4/+98
2014-11-08Use HashForSystemEncryption to check if the algorithm is supported for ↵Mounir IDRASSI1-1/+1
system partition encryption because we have now two supported algorithms.
2014-11-08Windows : display the correct tray icon when explorer is restarted (i.e. ↵Mounir IDRASSI2-12/+18
after an explorer crash).
2014-11-08Increment version to 1.0e for the next releaseMounir IDRASSI1-4/+4
2014-11-08Windows : correct bug in construction of Format.exe path that prevented the ↵Mounir IDRASSI1-1/+1
new volume wizard to launch.
2014-11-08Add option in select the number of passes for volume header over-writing. By ↵Mounir IDRASSI7-13/+30
default, it is set to 3 but it can be increased to 256 passes (which can lead to a delay of many hours for a single password change operation).
2014-11-08Remove deprecated/legacy cryptographic algorithms and encryption modes that ↵Mounir IDRASSI1-75/+5
are never used by VeraCrypt. This will speed up volumes opening in many cases.
2014-11-08Mount.c : call burn directly in szFileName instead of (&szFileName). This ↵Mounir IDRASSI1-1/+1
was not an issue because the compiler returns the same address for both, but for the sake of clarity it had to be corrected.
2014-11-08Static Code Analysis : Generalize the use of Safe String functions. Add some ↵Mounir IDRASSI4-180/+212
NULL pointer checks. Avoid false-positive detection in AppendMenu (MF_SEPARATOR) calls by setting the last parameter to "" instead of NULL.
2014-11-08Static Code Analysis : Add NULL pointers checks on the result of ATL string ↵Mounir IDRASSI1-3/+15
conversion. Avoid some conversions by using UNICODE functions directly.