Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-08 | Add option in select the number of passes for volume header over-writing. By ↵ | Mounir IDRASSI | 16 | -35/+67 | |
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 | 2 | -4/+7 | |
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 | Correct Linux compilation after removing legacy cryptographic code. | Mounir IDRASSI | 2 | -3/+1 | |
2014-11-08 | Remove remaining legacy cryptographic algorithms that are never used by ↵ | Mounir IDRASSI | 26 | -1012/+1 | |
VeraCrypt. | |||||
2014-11-08 | Remove deprecated/legacy cryptographic algorithms and encryption modes that ↵ | Mounir IDRASSI | 21 | -3979/+21 | |
are never used by VeraCrypt. This will speed up volumes opening in many cases. | |||||
2014-11-08 | Mount.c : call burn directly in szFileName instead of (&szFileName). This ↵ | Mounir IDRASSI | 1 | -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-08 | Static Code Analysis : Generalize the use of Safe String functions. Add some ↵ | Mounir IDRASSI | 15 | -395/+490 | |
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 | 2 | -10/+24 | |
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 | Static Code Analysis : Use Safe String functions in Setup code to avoid ↵ | Mounir IDRASSI | 3 | -105/+108 | |
potential security issues. | |||||
2014-11-08 | Static Code Analysis : Add check on the return of strtok inside ↵ | Mounir IDRASSI | 1 | -5/+8 | |
mkfulldir_internal to avoid warning. | |||||
2014-11-08 | Static Code Analysis: Correctly initialize variables to avoid false-positive ↵ | Mounir IDRASSI | 2 | -3/+3 | |
detection in the boot code. | |||||
2014-11-08 | Static Code Analysis : Use Safe string functions inside VeraCrypt Device ↵ | Mounir IDRASSI | 4 | -38/+62 | |
Driver to avoid potential security issues. Add many checks for NULL pointers to handle low memory use cases. | |||||
2014-11-08 | Remove test inherited from TrueCrypt because it's always true since we ↵ | Mounir IDRASSI | 1 | -1/+1 | |
inherited from version 0x71a | |||||
2014-11-08 | Disable posting the results of minidump analysis until a dedicated URL is ↵ | Mounir IDRASSI | 1 | -1/+3 | |
put in place. | |||||
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 | Remove unused label. | Mounir IDRASSI | 1 | -1/+0 | |
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 | 3 | -8/+8 | |
2014-11-08 | Static Code Analysis : fix various memory leaks. | Mounir IDRASSI | 4 | -4/+16 | |
2014-11-08 | Static Code Analysis : fix resource leakage by ensuring that all Windows ↵ | Mounir IDRASSI | 3 | -12/+50 | |
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 | 5 | -11/+66 | |
hijacked (Microsoft Security Advisory 2269637). | |||||
2014-11-08 | Static Code Analysis : Add virtual attribute to destructor of classes that ↵ | Mounir IDRASSI | 2 | -2/+2 | |
have virtual methods inherited from a base class | |||||
2014-11-08 | Static Code Analysis : Correctly initialize member variables in various ↵ | Mounir IDRASSI | 4 | -6/+14 | |
constructors | |||||
2014-11-08 | Fix password memory leak inside the Device driver in boot encryption mode. | Mounir IDRASSI | 1 | -1/+1 | |
2014-11-08 | Avoid changing metadata (ownership, permission,etc) of /usr when unpacking ↵VeraCrypt_Linux_1.0d | Mounir IDRASSI | 1 | -1/+1 | |
VeraCrypt tar package | |||||
2014-11-08 | Set the Execute bit for VeraCrypt uninstall script before copying it to the ↵ | Mounir IDRASSI | 1 | -0/+1 | |
tar package | |||||
2014-11-08 | Remove VeraCrypt version number from Readme.txt. | Mounir IDRASSI | 1 | -1/+2 | |
2014-11-08 | Add VeraCrypt specific Linux packaging code in Makefiles and add various ↵ | Mounir IDRASSI | 5 | -1/+917 | |
helper scripts. The original TrueCrypt sources didn't contain anything about this. | |||||
2014-11-08 | Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵ | Mounir IDRASSI | 239 | -246/+246 | |
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon. | |||||
2014-11-08 | Update wxFormBuild file to latest version (3.5 beta) and generate new ↵ | Mounir IDRASSI | 3 | -4086/+12798 | |
Forms.cpp/Forms.h files. | |||||
2014-11-08 | Point to the SourceForge website instead of idrix.fr for the application ↵ | Mounir IDRASSI | 2 | -4/+4 | |
link. Remove OS parameter is URL constructed under Linux/MacOSX | |||||
2014-11-08 | Update wxWidgets compilation flags in order to be compatible with wxWidgets ↵ | Mounir IDRASSI | 1 | -2/+4 | |
3.0 and remove unneeded dependencies to ensure maximum compatibility. | |||||
2014-11-08 | Replace 'TRUE' by 'VERA' in some GUI constants and comments | Mounir IDRASSI | 3 | -9/+9 | |
2014-11-08 | Change legacy version check in newly added Linux/MacOSX sources from 0x600 ↵ | Mounir IDRASSI | 4 | -8/+8 | |
(TrueCrypt) to 0x10b | |||||
2014-11-08 | Require to upgrade rescue disk if upgrading from version 1.0a of VeraCrypt ↵ | Mounir IDRASSI | 1 | -1/+1 | |
instead of version 6.0a (left over from TrueCrypt). Does anyone still uses VeraCrypt 1.0a??? | |||||
2014-11-08 | Modify language files from TrueCrypt to make them compatible with VeraCrypt. ↵ | Mounir IDRASSI | 37 | -11406/+11406 | |
Set supported version to 1.0d. | |||||
2014-11-08 | Add original TrueCrypt 7.1a translation language files | Mounir IDRASSI | 37 | -0/+49621 | |
2014-11-08 | Remove some legacy code inherited from True and that doesn't apply to VeraCrypt | Mounir IDRASSI | 2 | -118/+1 | |
2014-11-08 | Detect correctly VeraCrypt rescue disk by looking for the little-endian ↵ | Mounir IDRASSI | 1 | -1/+1 | |
encoding of "Vera" instead of "True". | |||||
2014-11-08 | Set volume header to 'VERA' instead of 'TRUE' in newly added Linux/MacOSX code | Mounir IDRASSI | 1 | -8/+8 | |
2014-11-08 | Correct typos introduced inadvertently | Mounir IDRASSI | 2 | -4/+4 | |
2014-11-08 | Correct values of RIPEMD160 iterations count to be identical to Windows ones ↵ | Mounir IDRASSI | 1 | -2/+2 | |
(defined in function get_pkcs5_iteration_count) | |||||
2014-11-08 | Change TrueCrypt to VeraCrypt in some comments | Mounir IDRASSI | 2 | -6/+6 | |
2014-11-08 | Adapt Makefiles for VeraCrypt. Use PKCS#11 headers from source tree is not ↵ | Mounir IDRASSI | 2 | -3/+5 | |
specified elsewhere. | |||||
2014-11-08 | wxWidgets 3.0 compatibility modifications | Mounir IDRASSI | 8 | -17/+17 | |