Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-08 | Implement support for creating and booting encrypted partition using ↵ | Mounir IDRASSI | 8 | -10/+136 | |
SHA-256. Support SHA-256 for normal volumes as well. | |||||
2014-11-08 | Add support for SHA-256 in key derivation for bootloader encryption. Create ↵ | Mounir IDRASSI | 5 | -25/+234 | |
separate bootloader images for SHA-256 and RIPEMD-160. Set SHA-256 as the default PRF for boot encryption and SHA-512 as default PRF for all other cases. Depricate RIPEMD-160. | |||||
2014-11-08 | Optimization to reduce code size of derive_u_ripemd160. Useful for boatloader. | Mounir IDRASSI | 1 | -25/+20 | |
2014-11-08 | Optimize code space and solve the Serpent issue ↵ | Mounir IDRASSI | 1 | -4/+4 | |
(https://sourceforge.net/p/veracrypt/discussion/technical/thread/fb09633a/#6406) by removing key length parameter from serpent_set_key and twofish_set_key | |||||
2014-11-08 | Call RegCloseKey only if handle is valid. | Mounir IDRASSI | 1 | -1/+2 | |
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 | Adapt certain functions in the case of Windows bootloader in order to make ↵ | Mounir IDRASSI | 2 | -5/+42 | |
its size as small as possible. | |||||
2014-11-08 | Increment version to 1.0e for the next release | Mounir IDRASSI | 1 | -4/+4 | |
2014-11-08 | Windows vulnerability fix: correct possible BSOD attack targeted towards ↵ | Mounir IDRASSI | 3 | -6/+16 | |
GetWipePassCount() / WipeBuffer() found by the Open Crypto Audit Project. | |||||
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 description string for the new wipe mode WIPE_MODE_256 in language files. | Mounir IDRASSI | 1 | -0/+1 | |
2014-11-08 | Add option in select the number of passes for volume header over-writing. By ↵ | Mounir IDRASSI | 8 | -17/+31 | |
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 | Lower number of times we overwrite volume header during the encryption of a ↵ | Mounir IDRASSI | 1 | -0/+3 | |
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-08 | Remove remaining legacy cryptographic algorithms that are never used by ↵ | Mounir IDRASSI | 4 | -17/+0 | |
VeraCrypt. | |||||
2014-11-08 | Remove deprecated/legacy cryptographic algorithms and encryption modes that ↵ | Mounir IDRASSI | 10 | -1942/+16 | |
are never used by VeraCrypt. This will speed up volumes opening in many cases. | |||||
2014-11-08 | Static Code Analysis : Generalize the use of Safe String functions. Add some ↵ | Mounir IDRASSI | 9 | -106/+165 | |
NULL pointer checks. Avoid false-positive detection in AppendMenu (MF_SEPARATOR) calls by setting the last parameter to "" instead of NULL. | |||||
2014-11-08 | Static Code Analysis : Use Safe String function in Dlgcode.c. Add byte size ↵ | Mounir IDRASSI | 2 | -274/+340 | |
parameter in various functions to help implement secure handling of strings. | |||||
2014-11-08 | Static Code Analysis : Add various NULL pointers checks | Mounir IDRASSI | 4 | -21/+39 | |
2014-11-08 | Static Code Analysis : Add NULL pointers checks on the result of ATL string ↵ | Mounir IDRASSI | 1 | -7/+9 | |
conversion. Avoid some conversions by using UNICODE functions directly. | |||||
2014-11-08 | Use Safe String functions in Registry.c and add a unicode version of ↵ | Mounir IDRASSI | 2 | -5/+31 | |
WriteLocalMachineRegistryDword function to avoid doing conversions when used. | |||||
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 : Correctly initialize member variable in HostDevice ↵ | Mounir IDRASSI | 1 | -1/+2 | |
constructor | |||||
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 usage of strncpy and sscanf. | Mounir IDRASSI | 1 | -1/+1 | |
2014-11-08 | Static Code Analysis : fix various memory leaks. | Mounir IDRASSI | 2 | -0/+6 | |
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 : Avoid potential overflow when parsing language file ↵ | Mounir IDRASSI | 1 | -1/+1 | |
by specifying width for 's' conversion specifier | |||||
2014-11-08 | Static Code Analysis : fix non-absolute DLL/process loads that can be ↵ | Mounir IDRASSI | 4 | -10/+58 | |
hijacked (Microsoft Security Advisory 2269637). | |||||
2014-11-08 | Static Code Analysis : Correctly initialize member variables in various ↵ | Mounir IDRASSI | 4 | -6/+14 | |
constructors | |||||
2014-11-08 | Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵ | Mounir IDRASSI | 8 | -8/+8 | |
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon. | |||||
2014-11-08 | Point to the SourceForge website instead of idrix.fr for the application ↵ | Mounir IDRASSI | 1 | -2/+2 | |
link. Remove OS parameter is URL constructed under Linux/MacOSX | |||||
2014-11-08 | Replace 'TRUE' by 'VERA' in some GUI constants and comments | Mounir IDRASSI | 2 | -8/+8 | |
2014-11-08 | Increment VeraCrypt version to 1.0dVeraCrypt_1.0d | Mounir IDRASSI | 1 | -5/+5 | |
2014-11-08 | Correct issue in handling hidden system partitions that made it impossible ↵ | Mounir IDRASSI | 2 | -8/+21 | |
to verify their password. | |||||
2014-11-08 | Use calloc directly instead of combining malloc and ZeroMemory | Mounir IDRASSI | 1 | -8/+3 | |
2014-11-08 | Correct minor bug in ReadRegistryString function | Mounir IDRASSI | 1 | -1/+2 | |
2014-11-08 | Increment VeraCrypt version to 1.0cVeraCrypt_1.0c | Mounir IDRASSI | 1 | -4/+4 | |
2014-11-08 | Set correctly the minimum required version in volumes header (this value ↵ | Mounir IDRASSI | 1 | -2/+2 | |
must always follow the current program version). This solves also the hidden volume issue. | |||||
2014-11-08 | Increment VeraCrypt version to 1.0bVeraCrypt_1.0b | Mounir IDRASSI | 1 | -3/+3 | |
2014-11-08 | Only position legacy flag if the first release of VeraCrypt is detected | Mounir IDRASSI | 1 | -1/+1 | |
2014-11-08 | Reduce excessive iterations count while on the same time keep very high security | Mounir IDRASSI | 1 | -4/+4 | |
2014-11-08 | Concert bitmaps to supported format | Mounir IDRASSI | 3 | -0/+0 | |
2014-11-08 | Change the required version in volume header to the one of VeraCrypt (now 1.0) | Mounir IDRASSI | 2 | -20/+3 | |
2014-11-08 | Restore correct bitmaps | Mounir IDRASSI | 2 | -0/+0 | |
2014-11-08 | Comment unused variables | Mounir IDRASSI | 1 | -2/+2 | |
2014-11-08 | Correct missing " in define | Mounir IDRASSI | 1 | -2/+2 | |
2014-11-08 | Enhance security by rising the iterations used in PBKDF2 : 327670 instead of ↵ | Mounir IDRASSI | 6 | -25/+32 | |
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 | 14 | -440/+435 | |
GUIDs for VeraCrypt. Replace "TRUE" by "VERA" in volume headers and driver magic word. | |||||
2014-11-08 | Modify all graphics | Mounir IDRASSI | 5 | -0/+0 | |