Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-05-03 | Windows Driver: Implement querying physical sector size of veraCrypt volume ↵ | Mounir IDRASSI | 1 | -0/+78 | |
through IOCTL_STORAGE_QUERY_PROPERTY | |||||
2015-05-03 | Windows: Modify custom window class names to less generic value in order to ↵ | Mounir IDRASSI | 1 | -5/+5 | |
avoid collision with existing class names. | |||||
2015-04-27 | Windows: Support A: and B: as driver letters for mounting volumes. | Mounir IDRASSI | 1 | -2/+2 | |
2015-04-06 | Windows vulnerability fix: CryptAcquireContext vulnerability fix. Add checks ↵ | Mounir IDRASSI | 1 | -5/+31 | |
to random generator to abort in case of error and display a diagnose message to the user. | |||||
2015-03-19 | Windows: correctly handle WIN32 LastError when mounting. Harmonize file ↵ | Mounir IDRASSI | 1 | -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-02 | Windows: if TrueCrypt volume created with a version prior to 6.0, display ↵ | Mounir IDRASSI | 1 | -2/+3 | |
this version in the error message to help users understand why it is not working. | |||||
2015-02-09 | Windows: Solve PIN blocked issue when trying to mount a volume right after ↵ | Mounir IDRASSI | 1 | -2/+8 | |
configuring the PKCS#11 module. Always ensure that we are using a valid window handle as a parent. | |||||
2015-02-09 | Static Code Analysis: Correct memory leaks. Add more checks. | Mounir IDRASSI | 1 | -18/+76 | |
2015-02-08 | Windows: retry UAC prompt operation in case of failure. This avoids cancel ↵ | Mounir IDRASSI | 1 | -0/+5 | |
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-04 | Windows: better display of volume information and benchmark results. | Mounir IDRASSI | 1 | -0/+2 | |
2015-01-03 | Windows: change cascade encryption naming format to reflex mathematical ↵ | Mounir IDRASSI | 1 | -2/+2 | |
composition of the encryption algorithm, thus being more clear. For example AES(Twofish(Serpent)) instead of AES-Twofish-Serpent. | |||||
2014-12-28 | Windows: support loading TrueCrypt volumes. Implement converting TrueCrypt ↵ | Mounir IDRASSI | 1 | -6/+15 | |
volumes to VeraCrypt using the change password functionality. | |||||
2014-12-28 | Windows: implement wait dialog for benchmark operation. | Mounir IDRASSI | 1 | -7/+30 | |
2014-12-28 | Windows: Add possibility to choose 1-pass wipe mode in all cases without ↵ | Mounir IDRASSI | 1 | -4/+2 | |
changing the default wipe mode. | |||||
2014-12-27 | Windows: use the correct window handle for creating message boxes. This ↵ | Mounir IDRASSI | 1 | -147/+151 | |
became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog. | |||||
2014-12-27 | Windows: make the wait dialog mechanism more generic in order to reuse it ↵ | Mounir IDRASSI | 1 | -29/+61 | |
more widely across VeraCrypt. | |||||
2014-12-26 | Windows: workaround freezing of waiting dialog but setting its parent to the ↵ | Mounir IDRASSI | 1 | -2/+2 | |
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-22 | Windows: Solve issue of some dialogs not showing up and that was caused by ↵ | Mounir IDRASSI | 1 | -98/+99 | |
wrong handling of WM_NOTIFY messages. This behavior appeared after switching to Windows visual styles. | |||||
2014-12-20 | Reduce time for reporting wrong password by removing support for legacy ↵ | Mounir IDRASSI | 1 | -12/+0 | |
hidden format because it was never functional and it was superseded by current hidden format. | |||||
2014-12-17 | Windows: in silent mode, don't show the wait dialog during mount operation | Mounir IDRASSI | 1 | -9/+17 | |
2014-12-16 | Windows: Enhance performance by implementing the possibility to choose the ↵ | Mounir IDRASSI | 1 | -2/+15 | |
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-16 | Windows: display a wait dialog during the lengthy opening of a volume. There ↵ | Mounir IDRASSI | 1 | -2/+83 | |
is still a freeze in the GUI even though the call to DeviceIoControl is done in a separate thread which can't be explained. Maybe if we had an asynchronous Device Driver call, things would better. | |||||
2014-12-11 | Windows: Implement specifying the size of the generated keyfiles and also ↵ | Mounir IDRASSI | 1 | -12/+61 | |
letting VeraCrypt choose random size values. | |||||
2014-12-07 | Windows: Implement creation of multiple keyfiles at once. | Mounir IDRASSI | 1 | -19/+167 | |
2014-12-04 | Windows: correct issue in displaying PDF of User Guide. | Mounir IDRASSI | 1 | -2/+2 | |
2014-12-04 | Windows: update URLs to points to the online documentation. Use a dedicated ↵ | Mounir IDRASSI | 1 | -3/+103 | |
donation link. | |||||
2014-11-11 | Windows: Avoid calling RegCloseKey on an invalid handle. | Mounir IDRASSI | 1 | -6/+7 | |
2014-11-10 | Windows: close file handle if the call to GetFileSize fails. | Mounir IDRASSI | 1 | -0/+3 | |
2014-11-08 | Simplify code handling iterations count: in boot mode, we'll set the correct ↵ | Mounir IDRASSI | 1 | -1/+1 | |
iterations count inside derive_u_sha256 and derive_u_ripemd160 depending in the value of the iterations parameter. On normal mode, we use normal values of iterations count. Removes the special test parameter from RIPEMD160 functions. | |||||
2014-11-08 | Implement support for creating and booting encrypted partition using ↵ | Mounir IDRASSI | 1 | -0/+12 | |
SHA-256. Support SHA-256 for normal volumes as well. | |||||
2014-11-08 | Use absolute path in ShellExecute call that was missed when the security fix ↵ | Mounir IDRASSI | 1 | -1/+1 | |
for Microsoft Security Advisory 2269637 was implemented. | |||||
2014-11-08 | Remove driver version test that is non application to VeraCrypt and that was ↵ | Mounir IDRASSI | 1 | -3/+0 | |
wrongly inherited from TrueCrypt. | |||||
2014-11-08 | Correctly handle dialogs from previous versions that used 'TRUE' instead of ↵ | Mounir IDRASSI | 1 | -2/+4 | |
'VERA' as a value for GWLP_USERDATA. | |||||
2014-11-08 | Add option in select the number of passes for volume header over-writing. By ↵ | Mounir IDRASSI | 1 | -5/+14 | |
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-08 | Remove remaining legacy cryptographic algorithms that are never used by ↵ | Mounir IDRASSI | 1 | -10/+0 | |
VeraCrypt. | |||||
2014-11-08 | Remove deprecated/legacy cryptographic algorithms and encryption modes that ↵ | Mounir IDRASSI | 1 | -53/+0 | |
are never used by VeraCrypt. This will speed up volumes opening in many cases. | |||||
2014-11-08 | Static Code Analysis : Use Safe String function in Dlgcode.c. Add byte size ↵ | Mounir IDRASSI | 1 | -262/+328 | |
parameter in various functions to help implement secure handling of strings. | |||||
2014-11-08 | Disable crash handling until we put in place a dedicated URL for posting ↵ | Mounir IDRASSI | 1 | -14/+14 | |
crash information. | |||||
2014-11-08 | Static Code Analysis : Avoid using invalidate integer value received from ↵ | Mounir IDRASSI | 1 | -1/+5 | |
GetFileSize. | |||||
2014-11-08 | Static Code Analysis : fix various memory leaks. | Mounir IDRASSI | 1 | -0/+4 | |
2014-11-08 | Static Code Analysis : fix resource leakage by ensuring that all Windows ↵ | Mounir IDRASSI | 1 | -8/+20 | |
handles are released properly | |||||
2014-11-08 | Static Code Analysis : fix non-absolute DLL/process loads that can be ↵ | Mounir IDRASSI | 1 | -7/+37 | |
hijacked (Microsoft Security Advisory 2269637). | |||||
2014-11-08 | Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵ | Mounir IDRASSI | 1 | -1/+1 | |
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon. | |||||
2014-11-08 | Replace 'TRUE' by 'VERA' in some GUI constants and comments | Mounir IDRASSI | 1 | -3/+3 | |
2014-11-08 | Use calloc directly instead of combining malloc and ZeroMemory | Mounir IDRASSI | 1 | -8/+3 | |
2014-11-08 | Comment unused variables | Mounir IDRASSI | 1 | -2/+2 | |
2014-11-08 | Enhance security by rising the iterations used in PBKDF2 : 327670 instead of ↵ | Mounir IDRASSI | 1 | -1/+1 | |
1000 when booting in encrypted system partition, and 2000000 instead of 2000 when using encrypted containers and partitions | |||||
2014-11-08 | Modifications to remove all TrueCrypt references in names. generate new ↵ | Mounir IDRASSI | 1 | -55/+50 | |
GUIDs for VeraCrypt. Replace "TRUE" by "VERA" in volume headers and driver magic word. | |||||
2014-11-08 | Add original TrueCrypt 7.1a sources | Mounir IDRASSI | 1 | -0/+9848 | |