VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-12-30Windows driver: don't fail if the PRF recovered from boot memory is not ↵Mounir IDRASSI1-7/+0
recognized in case we are dealing with a restored bootloader coming from a version prior to 1.0f.
2014-12-30Linux/MacOSX: code refactoring and cleanup.Mounir IDRASSI2-28/+25
2014-12-30Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵Mounir IDRASSI39-172/+540
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread.
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 IDRASSI29-104/+246
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: use the selected hash algorithm when resuming interrupted process. ↵Mounir IDRASSI1-2/+1
This reduces volume opening time.
2014-12-28Windows: implement wait dialog for benchmark operation.Mounir IDRASSI1-7/+30
2014-12-28Linux/MacOSX: Add possibility to choose 1-pass wipe mode without changing ↵Mounir IDRASSI2-4/+4
the default wipe mode (3-pass).
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 IDRASSI3-8/+8
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 IDRASSI30-785/+793
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-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 IDRASSI4-10/+65
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-26Linux/MacOSX: Implement waiting dialog for lengthy operations in order to ↵Mounir IDRASSI17-18/+791
have a better user experience.
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 IDRASSI2-115/+117
wrong handling of WM_NOTIFY messages. This behavior appeared after switching to Windows visual styles.
2014-12-21MacOSX: Increment installer version to 1.0f-BETA3VeraCrypt_1.0f-BETA3Mounir IDRASSI1-1/+1
2014-12-20Linux: update the embedded data index inside the installer because the ↵Mounir IDRASSI1-1/+1
license content became bigger.
2014-12-20Linux: Update license file displayed in the installer.Mounir IDRASSI1-0/+23
2014-12-20Increment version to 1.0f-BETA3 and update language XML files with new fields.Mounir IDRASSI6-21/+21
2014-12-20Linux/MacOSX: Add a donation menu entryMounir IDRASSI4-0/+23
2014-12-20Linux/MacOSX: remove calls to non existent class VolumeLayoutV1HiddenMounir IDRASSI2-4/+4
2014-12-20Reduce time for reporting wrong password by removing support for legacy ↵Mounir IDRASSI8-103/+5
hidden format because it was never functional and it was superseded by current hidden format.
2014-12-20Windows: Add a donation menu entryMounir IDRASSI4-1/+10
2014-12-20Windows: Add missing PRF selection combobox in password page of Format ↵Mounir IDRASSI1-5/+7
program wizard.
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-19Linux/MacOSX: Enhance performance by implementing the possibility to choose ↵Mounir IDRASSI26-36/+160
the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line.
2014-12-19Correct small typo in language XML file.Mounir IDRASSI1-2/+2
2014-12-17Windows: replace stricmp by _stricmp to remove compilation warningMounir IDRASSI1-4/+4
2014-12-17Windows: in silent mode, don't show the wait dialog during mount operationMounir IDRASSI1-9/+17
2014-12-17Windows: Remove Truecrypt name is error message.Mounir IDRASSI2-3/+3
2014-12-16Windows: Enhance performance by implementing the possibility to choose the ↵Mounir IDRASSI32-138/+426
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: display a wait dialog during the lengthy opening of a volume. There ↵Mounir IDRASSI3-3/+101
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-16Windows: Enable Visual Styles for a modern look-and-feelMounir IDRASSI3-0/+36
2014-12-11Linux/macOSX: always display random gathering dialog/interface before ↵Mounir IDRASSI3-0/+20
performing sensitive operations that needs good quality random.
2014-12-11Windows: always display random gathering dialog when UserEnrichRandomPool is ↵Mounir IDRASSI3-0/+14
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-11Linux/MacOSX: Implement generating more than one keyfile, specifying the ↵Mounir IDRASSI8-35/+990
size of the generated keyfiles and letting VeraCrypt choose random size values.
2014-12-11Update license text to show VeraCrypt name while maintaining the TrueCrypt ↵Mounir IDRASSI4-161/+475
license.
2014-12-11Correct XML syntax for symbols '<' and '>'Mounir IDRASSI1-1/+1
2014-12-11Windows: Implement specifying the size of the generated keyfiles and also ↵Mounir IDRASSI4-18/+77
letting VeraCrypt choose random size values.
2014-12-11Implement function RandgetBytesFull that enables generating random bytes of ↵Mounir IDRASSI2-21/+55
any length.
2014-12-11Windows: correct lock issue in RandgetBytes by releasing critical section in ↵Mounir IDRASSI1-0/+1
case of error.
2014-12-11Windows Driver: change inherited TrueCrypt constants in kernel objects tags ↵Mounir IDRASSI5-7/+7
by VeraCrypt specific values. These are used in crash dumps analysis and during debugging.
2014-12-07MacOSX/Linux: Solve truncated text in some Wizard windows by defining a ↵VeraCrypt_1.0f-BETA2Mounir IDRASSI3-9/+9
large enough minimum size.
2014-12-07Windows: Implement creation of multiple keyfiles at once.Mounir IDRASSI4-43/+206
2014-12-07Windows: implement auto-dismount option when session is lockedMounir IDRASSI4-4/+99
2014-12-04Windows: correct issue in handling "More information on keyfiles" link that ↵Mounir IDRASSI1-0/+2
caused a crash on some machines