VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Format
AgeCommit message (Collapse)AuthorFilesLines
2015-04-27Windows: Better command line handling to make it more strict and robust. ↵Mounir IDRASSI1-25/+18
This avoids issues when using wrong syntax.
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/+9
to random generator to abort in case of error and display a diagnose message to the user.
2015-02-22Windows: check password length for outer volume during hidden volume ↵Mounir IDRASSI1-3/+2
creation to avoid potential plausible deniability issues.
2015-02-09Static Code Analysis: Avoid over-flaw in arithmetic operations by adding ↵Mounir IDRASSI2-7/+19
more checks. Add extra checks. Solve various issues.
2015-02-08Windows: retry UAC prompt operation in case of failure. This avoids cancel ↵Mounir IDRASSI1-7/+11
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-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-03Windows: change cascade encryption naming format to reflex mathematical ↵Mounir IDRASSI1-3/+3
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: support loading TrueCrypt volumes. Implement converting TrueCrypt ↵Mounir IDRASSI2-3/+3
volumes to VeraCrypt using the change password functionality.
2014-12-28Windows: use the selected hash algorithm when resuming interrupted process. ↵Mounir IDRASSI1-2/+1
This reduces volume opening time.
2014-12-27Windows: use the correct window handle for creating message boxes. This ↵Mounir IDRASSI4-221/+223
became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog.
2014-12-20Increment version to 1.0f-BETA3 and update language XML files with new fields.Mounir IDRASSI1-4/+4
2014-12-20Windows: Add missing PRF selection combobox in password page of Format ↵Mounir IDRASSI1-5/+7
program wizard.
2014-12-16Windows: Enhance performance by implementing the possibility to choose the ↵Mounir IDRASSI4-22/+46
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-11-08Display only allowed hashes when encrypting the system partition (now, ↵Mounir IDRASSI1-14/+25
SHA-256 and RIPEMD-160).
2014-11-08Increment version to 1.0e for the next releaseMounir IDRASSI1-4/+4
2014-11-08Windows vulnerability fix: correct possible BSOD attack targeted towards ↵Mounir IDRASSI1-1/+9
GetWipePassCount() / WipeBuffer() found by the Open Crypto Audit Project.
2014-11-08Correctly handle dialogs from previous versions that used 'TRUE' instead of ↵Mounir IDRASSI1-1/+2
'VERA' as a value for GWLP_USERDATA.
2014-11-08Add option in select the number of passes for volume header over-writing. By ↵Mounir IDRASSI1-5/+6
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-08Lower number of times we overwrite volume header during the encryption of a ↵Mounir IDRASSI1-4/+4
partition if the user choose to wipe the driver. Latest studies show that even one pass is enough to make data irretrievable. A value of 3 is a conservative approach that enhance performance without scarifying security. http://www.infosecisland.com/blogview/16130-The-Urban-Legend-of-Multipass-Hard-Disk-Overwrite.html http://digital-forensics.sans.org/blog/2009/01/15/overwriting-hard-drive-data/
2014-11-08Static Code Analysis : Generalize the use of Safe String functions. Add some ↵Mounir IDRASSI2-109/+113
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 : fix usage of strncpy and sscanf.Mounir IDRASSI1-1/+1
2014-11-08Static Code Analysis : fix various memory leaks.Mounir IDRASSI1-3/+6
2014-11-08Static Code Analysis : Add virtual attribute to destructor of classes that ↵Mounir IDRASSI1-1/+1
have virtual methods inherited from a base class
2014-11-08Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵Mounir IDRASSI3-3/+3
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08Replace 'TRUE' by 'VERA' in some GUI constants and commentsMounir IDRASSI1-1/+1
2014-11-08Increment VeraCrypt version to 1.0dVeraCrypt_1.0dMounir IDRASSI1-4/+4
2014-11-08Increment VeraCrypt version to 1.0cVeraCrypt_1.0cMounir IDRASSI1-4/+4
2014-11-08Increment VeraCrypt version to 1.0bVeraCrypt_1.0bMounir IDRASSI1-4/+4
2014-11-08Concert bitmaps to supported formatMounir IDRASSI1-0/+0
2014-11-08Modifications to remove all TrueCrypt references in names. generate new ↵Mounir IDRASSI6-28/+28
GUIDs for VeraCrypt. Replace "TRUE" by "VERA" in volume headers and driver magic word.
2014-11-08Modify all graphicsMounir IDRASSI1-0/+0
2014-11-08Rename wizard bitmap fileMounir IDRASSI1-0/+0
2014-11-08Add original TrueCrypt 7.1a sourcesMounir IDRASSI12-0/+12699