Mounir IDRASSI
|
c1378f781a
|
Bootloader: optimize code size in single cipher mode by manually inlining EAInit, EAGetFirst and EAGetKeySize, and by removing the loop in ReadVolumeHeader that tests for encryption algorithms.
|
2014-11-08 23:24:19 +01:00 |
|
Mounir IDRASSI
|
f38cf0b694
|
Add support for SHA-256 in key derivation for bootloader encryption. Create 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 23:23:50 +01:00 |
|
Mounir IDRASSI
|
f7d783dda8
|
Adapt certain functions in the case of Windows bootloader in order to make its size as small as possible.
|
2014-11-08 23:23:19 +01:00 |
|
Mounir IDRASSI
|
97154aaf51
|
Lower number of times we overwrite volume header during the encryption of a 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 23:21:40 +01:00 |
|
Mounir IDRASSI
|
a5c1978eef
|
Remove remaining legacy cryptographic algorithms that are never used by VeraCrypt.
|
2014-11-08 23:21:35 +01:00 |
|
Mounir IDRASSI
|
75f7808719
|
Remove deprecated/legacy cryptographic algorithms and encryption modes that are never used by VeraCrypt. This will speed up volumes opening in many cases.
|
2014-11-08 23:21:32 +01:00 |
|
Mounir IDRASSI
|
bbc738c490
|
Static Code Analysis : Add various NULL pointers checks
|
2014-11-08 23:21:21 +01:00 |
|
Mounir IDRASSI
|
c606f0866c
|
Add original TrueCrypt 7.1a sources
|
2014-11-08 23:18:07 +01:00 |
|