1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2026-04-08 09:28:41 -05:00

Commit Graph

  • a857f6c087 MacOSX : add Packages project that creates the MacOSX installer for VeraCrypt Mounir IDRASSI 2014-08-11 00:52:20 +02:00
  • 0d6443e05a MacOSX : Since we link directly with OSXFuse, change error message to indicate that OSXFuse 2.3+ is needed. Mounir IDRASSI 2014-08-10 23:09:15 +02:00
  • 41a31ac76f MacOSX : Copy console version of VeraCrypt inside the bundle under the name veracrypt_console. Mounir IDRASSI 2014-08-10 10:34:20 +02:00
  • 4fefd61cee MacOSX : Update Fuse error message to display OSXFUSE requirement alongside MacFuse. Mounir IDRASSI 2014-08-09 09:11:05 +02:00
  • 8ee17fd727 MacOSX : Support detection of OSXFUSE and the presence of MacFUSE compatibility layer. Mounir IDRASSI 2014-08-09 09:09:59 +02:00
  • 7aceaf124e MacOSX : copy the help pdf into the VeraCrypt bundle during package creation Mounir IDRASSI 2014-08-09 09:07:44 +02:00
  • f143182cbc MacOSX : correct the name of dmg file used by the rm command Mounir IDRASSI 2014-08-09 08:12:24 +02:00
  • f94707e4ef MacOSX : correct compilation issue caused by system API deprication and use of new wxWidgets. Mounir IDRASSI 2014-07-30 15:39:17 +02:00
  • 73bf608efc MacOSX : Correct issue of compiling assembly files in both 32-bit and 64-bit mode. Modify Makefiles to correct compilation process using latest Xcode. Mounir IDRASSI 2014-07-30 15:37:50 +02:00
  • 6688c9d85a MacOSX : add icns file to be used by VeraCrypt bundle Mounir IDRASSI 2014-07-30 15:20:14 +02:00
  • e8fbc912ce MacOSX : add nasm binary to be used instead of the native one because of the limitations of the version shipped by Apple Mounir IDRASSI 2014-07-30 15:19:18 +02:00
  • 80a26745a6 Linux GUI : hide the wipe choice during volume creation. Remove extra content from wipe choice list. Mounir IDRASSI 2014-07-27 13:03:29 +02:00
  • 88b4628c34 Correct message in Linux VeraCrypt installer to replace truecrypt-uninstall.sh by veracrypt-uninstall.sh Mounir IDRASSI 2014-07-27 12:25:42 +02:00
  • ee9f3101fd Correct compilation error under Linux introduced in latest commit Mounir IDRASSI 2014-07-27 12:20:02 +02:00
  • cb6dad6bd2 Linux/MacOSX port of manual selection of number of passes for volume header over-write operation. Mounir IDRASSI 2014-07-27 03:29:45 +02:00
  • 4d8d59c23d Add description string for the new wipe mode WIPE_MODE_256 in language files. Mounir IDRASSI 2014-07-27 02:38:18 +02:00
  • 1c11ee428d Add option in select the number of passes for volume header over-writing. By 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). Mounir IDRASSI 2014-07-27 02:36:23 +02:00
  • 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/ Mounir IDRASSI 2014-07-26 17:46:17 +02:00
  • 1ddae20932 Correct Linux compilation after removing legacy cryptographic code. Mounir IDRASSI 2014-07-20 13:15:28 +02:00
  • a5c1978eef Remove remaining legacy cryptographic algorithms that are never used by VeraCrypt. Mounir IDRASSI 2014-07-20 12:30:58 +02:00
  • 75f7808719 Remove deprecated/legacy cryptographic algorithms and encryption modes that are never used by VeraCrypt. This will speed up volumes opening in many cases. Mounir IDRASSI 2014-07-20 05:11:10 +02:00
  • 0594532cf1 Mount.c : call burn directly in szFileName instead of (&szFileName). This was not an issue because the compiler returns the same address for both, but for the sake of clarity it had to be corrected. Mounir IDRASSI 2014-07-14 17:43:31 +02:00
  • c220db0128 Static Code Analysis : Generalize the use of Safe String functions. Add some NULL pointer checks. Avoid false-positive detection in AppendMenu (MF_SEPARATOR) calls by setting the last parameter to "" instead of NULL. Mounir IDRASSI 2014-07-14 17:41:09 +02:00
  • c01f392a7b Static Code Analysis : Use Safe String function in Dlgcode.c. Add byte size parameter in various functions to help implement secure handling of strings. Mounir IDRASSI 2014-07-14 17:34:26 +02:00
  • bbc738c490 Static Code Analysis : Add various NULL pointers checks Mounir IDRASSI 2014-07-14 17:32:57 +02:00
  • 8bf58486af Static Code Analysis : Add NULL pointers checks on the result of ATL string conversion. Avoid some conversions by using UNICODE functions directly. Mounir IDRASSI 2014-07-14 17:24:13 +02:00
  • ba733dd032 Use Safe String functions in Registry.c and add a unicode version of WriteLocalMachineRegistryDword function to avoid doing conversions when used. Mounir IDRASSI 2014-07-14 17:20:32 +02:00
  • 016edc150b Static Code Analysis : Use Safe String functions in Setup code to avoid potential security issues. Mounir IDRASSI 2014-07-14 17:18:01 +02:00
  • 5c1db9d0e1 Static Code Analysis : Add check on the return of strtok inside mkfulldir_internal to avoid warning. Mounir IDRASSI 2014-07-14 17:16:39 +02:00
  • f3625a080f Static Code Analysis: Correctly initialize variables to avoid false-positive detection in the boot code. Mounir IDRASSI 2014-07-14 17:02:16 +02:00
  • 3137d36d9a Static Code Analysis : Use Safe string functions inside VeraCrypt Device Driver to avoid potential security issues. Add many checks for NULL pointers to handle low memory use cases. Mounir IDRASSI 2014-07-14 16:59:14 +02:00
  • 516fda09a7 Remove test inherited from TrueCrypt because it's always true since we inherited from version 0x71a Mounir IDRASSI 2014-07-11 13:17:31 +02:00
  • 626a3aedd7 Disable posting the results of minidump analysis until a dedicated URL is put in place. Mounir IDRASSI 2014-07-09 13:01:51 +02:00
  • c7c8e28655 Disable crash handling until we put in place a dedicated URL for posting crash information. Mounir IDRASSI 2014-07-09 13:00:55 +02:00
  • 469f1dba40 Remove unused label. Mounir IDRASSI 2014-07-09 12:58:37 +02:00
  • 515495f2f3 Static Code Analysis : Correctly initialize member variable in HostDevice constructor Mounir IDRASSI 2014-07-09 12:56:28 +02:00
  • 7bb812af66 Static Code Analysis : Avoid using invalidate integer value received from GetFileSize. Mounir IDRASSI 2014-07-09 12:55:46 +02:00
  • 9d027b02b9 Static Code Analysis : fix usage of strncpy and sscanf. Mounir IDRASSI 2014-07-09 05:38:35 +02:00
  • 899a22b840 Static Code Analysis : fix various memory leaks. Mounir IDRASSI 2014-07-09 05:35:56 +02:00
  • 5281e2d3b9 Static Code Analysis : fix resource leakage by ensuring that all Windows handles are released properly Mounir IDRASSI 2014-07-09 05:32:14 +02:00
  • 2a288a7e12 Static Code Analysis : Avoid potential overflow when parsing language file by specifying width for 's' conversion specifier Mounir IDRASSI 2014-07-09 05:26:48 +02:00
  • f67748ae8e Static Code Analysis : fix non-absolute DLL/process loads that can be hijacked (Microsoft Security Advisory 2269637). Mounir IDRASSI 2014-07-09 02:20:39 +02:00
  • d6817f941a Static Code Analysis : Add virtual attribute to destructor of classes that have virtual methods inherited from a base class Mounir IDRASSI 2014-07-09 02:04:11 +02:00
  • f19cfb3361 Static Code Analysis : Correctly initialize member variables in various constructors Mounir IDRASSI 2014-07-09 02:01:57 +02:00
  • 9bb962c8bb Fix password memory leak inside the Device driver in boot encryption mode. Mounir IDRASSI 2014-07-07 23:58:10 +02:00
  • 0dda93ca47 Avoid changing metadata (ownership, permission,etc) of /usr when unpacking VeraCrypt tar package VeraCrypt_Linux_1.0d Mounir IDRASSI 2014-07-03 14:12:54 +02:00
  • c2d4bf6207 Set the Execute bit for VeraCrypt uninstall script before copying it to the tar package Mounir IDRASSI 2014-07-03 14:10:22 +02:00
  • a9404c2bff Remove VeraCrypt version number from Readme.txt. Mounir IDRASSI 2014-06-29 16:20:40 +02:00
  • 5218b6dfe8 Add VeraCrypt specific Linux packaging code in Makefiles and add various helper scripts. The original TrueCrypt sources didn't contain anything about this. Mounir IDRASSI 2014-06-24 00:48:17 +02:00
  • 41a22ca4e7 Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon. Mounir IDRASSI 2014-06-22 16:02:42 +02:00
  • 17823cb58c Update wxFormBuild file to latest version (3.5 beta) and generate new Forms.cpp/Forms.h files. Mounir IDRASSI 2014-06-22 15:40:02 +02:00
  • a81790329f Point to the SourceForge website instead of idrix.fr for the application link. Remove OS parameter is URL constructed under Linux/MacOSX Mounir IDRASSI 2014-06-18 23:17:53 +02:00
  • 4b6594325f Update wxWidgets compilation flags in order to be compatible with wxWidgets 3.0 and remove unneeded dependencies to ensure maximum compatibility. Mounir IDRASSI 2014-06-17 20:36:34 +02:00
  • e1de322ed3 Replace 'TRUE' by 'VERA' in some GUI constants and comments Mounir IDRASSI 2014-06-16 19:11:37 +02:00
  • b6dc9e9e15 Change legacy version check in newly added Linux/MacOSX sources from 0x600 (TrueCrypt) to 0x10b Mounir IDRASSI 2014-06-16 19:11:12 +02:00
  • b9e34c30e8 Require to upgrade rescue disk if upgrading from version 1.0a of VeraCrypt instead of version 6.0a (left over from TrueCrypt). Does anyone still uses VeraCrypt 1.0a??? Mounir IDRASSI 2014-06-14 11:53:47 +02:00
  • 95c6072a57 Modify language files from TrueCrypt to make them compatible with VeraCrypt. Set supported version to 1.0d. Mounir IDRASSI 2014-06-11 12:51:23 +02:00
  • 859393caf1 Add original TrueCrypt 7.1a translation language files Mounir IDRASSI 2014-06-11 11:13:27 +02:00
  • 437cbd9c8b Remove some legacy code inherited from True and that doesn't apply to VeraCrypt Mounir IDRASSI 2014-06-10 18:09:39 +02:00
  • f34d894f6e Detect correctly VeraCrypt rescue disk by looking for the little-endian encoding of "Vera" instead of "True". Mounir IDRASSI 2014-06-10 18:08:11 +02:00
  • 7875d3ec3f Set volume header to 'VERA' instead of 'TRUE' in newly added Linux/MacOSX code Mounir IDRASSI 2014-06-10 18:07:01 +02:00
  • f701dc1c29 Correct typos introduced inadvertently Mounir IDRASSI 2014-06-09 11:11:28 +02:00
  • bacd720279 Correct values of RIPEMD160 iterations count to be identical to Windows ones (defined in function get_pkcs5_iteration_count) Mounir IDRASSI 2014-06-09 11:10:42 +02:00
  • 31fd16979f Change TrueCrypt to VeraCrypt in some comments Mounir IDRASSI 2014-06-08 00:49:06 +02:00
  • 4d12001e10 Adapt Makefiles for VeraCrypt. Use PKCS#11 headers from source tree is not specified elsewhere. Mounir IDRASSI 2014-06-08 00:48:01 +02:00
  • 084a8ee85c wxWidgets 3.0 compatibility modifications Mounir IDRASSI 2014-06-08 00:45:49 +02:00
  • c386beb69c Adapt newly added Linux/MacOSX code to the modification of key derivation introduced by VeraCrypt Mounir IDRASSI 2014-06-07 22:01:29 +02:00
  • be4ca4bac6 Replace TrueCrypt from Linux/MacOSX mount point names Mounir IDRASSI 2014-06-07 21:31:10 +02:00
  • 0c95ed3691 Add PKCS#11 2.20 headers to the source tree Mounir IDRASSI 2014-06-07 17:41:55 +02:00
  • a27f345832 Set the publisher to IDRIX in the uninstaller registry key. Mounir IDRASSI 2014-06-03 21:26:54 +02:00
  • 08e653c926 Increment VeraCrypt version to 1.0d VeraCrypt_1.0d Mounir IDRASSI 2014-06-03 09:14:04 +02:00
  • 751a454e6c Correct issue in handling hidden system partitions that made it impossible to verify their password. Mounir IDRASSI 2014-06-03 09:12:42 +02:00
  • 9b19baf73e use burn instead of memset when clearing RIPEMD context to ensure the compiler won't optimize it Mounir IDRASSI 2014-06-03 09:09:09 +02:00
  • 5ebd79745d Use calloc directly instead of combining malloc and ZeroMemory Mounir IDRASSI 2014-06-03 09:08:15 +02:00
  • 1763e8a2ba Correct minor bug in ReadRegistryString function Mounir IDRASSI 2014-05-31 23:40:42 +02:00
  • 49f679ca53 Change PBKDF Iterations count from TrueCrypt values to VeraCrypt values. Mounir IDRASSI 2014-05-31 23:11:30 +02:00
  • edc9f36322 Replace TrueCrypt references in added sources and resources by VeraCrypt ones. Mounir IDRASSI 2014-05-31 23:09:24 +02:00
  • 34370b9933 Add TrueCrypt MacOSX icon (icns) Mounir IDRASSI 2014-05-31 18:46:38 +02:00
  • 7ffce028d0 Add TrueCrypt 7.1a MacOSX/Linux specific source files. Mounir IDRASSI 2014-05-31 18:44:53 +02:00
  • 97011f179c Increment VeraCrypt version to 1.0c VeraCrypt_1.0c Mounir IDRASSI 2013-11-05 08:24:21 +01:00
  • 235f0b85ea Set correctly the minimum required version in volumes header (this value must always follow the current program version). This solves also the hidden volume issue. Mounir IDRASSI 2013-11-05 08:22:01 +01:00
  • 52c6cad745 Increment VeraCrypt version to 1.0b VeraCrypt_1.0b Mounir IDRASSI 2013-06-25 05:50:52 +02:00
  • a8fecdcbb7 restore TrueCrypt reference in license header Mounir IDRASSI 2013-06-25 05:50:20 +02:00
  • 1c419739a2 Only position legacy flag if the first release of VeraCrypt is detected Mounir IDRASSI 2013-06-25 05:49:38 +02:00
  • 593d1a3edc Update RIPEMD160 implementation in Windows Bootloaded to benefit from the compiler 32-bit integer Mounir IDRASSI 2013-06-25 05:48:35 +02:00
  • 0f70b56942 Update Readme file to remove TrueCrypt references and to describe VeraCrypt specific signing and packaging batch file. Mounir IDRASSI 2013-06-24 12:18:54 +02:00
  • ca58f755d6 remove tutorial prompt from installation wizard VeraCrypt_1.0a Mounir IDRASSI 2013-06-22 20:12:38 +02:00
  • 4e5c86b8c9 Reduce excessive iterations count while on the same time keep very high security Mounir IDRASSI 2013-06-22 19:42:33 +02:00
  • 9cf14a3573 Concert bitmaps to supported format Mounir IDRASSI 2013-06-22 18:55:32 +02:00
  • 46652e9046 Change the required version in volume header to the one of VeraCrypt (now 1.0) Mounir IDRASSI 2013-06-22 18:18:39 +02:00
  • 280623abda Restore correct bitmaps Mounir IDRASSI 2013-06-22 17:53:12 +02:00
  • b2b41ee33d change version from 7.1a to 1.0a Mounir IDRASSI 2013-06-22 17:44:27 +02:00
  • 2cebc23aa5 Comment unused variables Mounir IDRASSI 2013-06-22 17:42:54 +02:00
  • ecff8dc898 Correct missing " in define Mounir IDRASSI 2013-06-22 17:41:06 +02:00
  • 8f8272d070 Add bat file for signing VeraCrypt drivers and binaries, and all generating a signed installer Mounir IDRASSI 2013-06-22 17:39:39 +02:00
  • 6b2e97c243 Enhance security by rising the iterations used in PBKDF2 : 327670 instead of 1000 when booting in encrypted system partition, and 2000000 instead of 2000 when using encrypted containers and partitions Mounir IDRASSI 2013-06-22 17:38:33 +02:00
  • 03867fbf56 Modifications to remove all TrueCrypt references in names. generate new GUIDs for VeraCrypt. Replace "TRUE" by "VERA" in volume headers and driver magic word. Mounir IDRASSI 2013-06-22 17:34:53 +02:00
  • a630fae22c Rename User Guide PDF Mounir IDRASSI 2013-06-22 16:55:57 +02:00
  • 73ce1df106 Modify all graphics Mounir IDRASSI 2013-06-22 16:33:17 +02:00
  • 1b6b7fead7 Rename wizard bitmap file Mounir IDRASSI 2013-06-22 16:27:26 +02:00