VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Driver
AgeCommit message (Collapse)AuthorFilesLines
2017-05-26Windows Driver: return correct partition type value by trying to detect the ↵Mounir IDRASSI1-0/+72
filesystem used in the volume.
2017-05-26Windows Driver: Correctly detect FAT volumes created on Linux in ↵Mounir IDRASSI1-0/+2
TC_IOCTL_OPEN_TEST FileSystem detection
2017-05-26Windows Driver: Add support for ReFS in TC_IOCTL_OPEN_TEST FileSystem detectionMounir IDRASSI1-1/+1
2017-05-25Windows: remove IOCTL_STORAGE_GET_DEVICE_NUMBER support until a real device ↵Mounir IDRASSI1-2/+3
is implemented.
2017-05-25Windows Driver: correct comment about volume ID computationMounir IDRASSI1-1/+1
2017-05-25Windows Driver: correct value of number of cylinders by adding 1 since our ↵Mounir IDRASSI1-1/+2
virtual partition starts at Extension->BytesPerSector and not 0.
2017-05-25Windows Driver: implement some extra IOCTLs. Add more traces for debugging.Mounir IDRASSI1-0/+112
2017-05-25Windows Driver: enhance implementation of IOCTL_STORAGE_QUERY_PROPERTYMounir IDRASSI1-9/+106
2017-05-25Windows: query extra host drive information using ↵Mounir IDRASSI2-0/+36
IOCTL_STORAGE_QUERY_PROPERTY (StorageAdapterProperty) in both driver and user mode applications.
2017-05-25Windows Driver: call IOCTL_STORAGE_QUERY_PROPERTY in a more standard way by ↵Mounir IDRASSI1-12/+27
using STORAGE_DESCRIPTOR_HEADER in order to be compatible with any future structure changes.
2017-05-25Windows Driver: remove unused variable.Mounir IDRASSI2-2/+0
2017-05-21Windows Driver: Support new IOCTLS and correct implementation of existing ↵Mounir IDRASSI1-3/+111
ones to solve Windows 10 compatibility issues.
2017-05-21Windows Driver: fix bug in new IOCTL VC_IOCTL_GET_DRIVE_GEOMETRY_EXMounir IDRASSI1-2/+0
2017-05-17Windows: use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX instead of the deprecated ↵Mounir IDRASSI2-8/+37
IOCTL_DISK_GET_DRIVE_GEOMETRY in order to get accurate disk size value.
2016-12-30Increment version to 1.20 BETA2 (1.20.2)Mounir IDRASSI1-4/+4
2016-12-26Windows driver: fix reading of boot PRF after latest EFI hidden OS changes. ↵Mounir IDRASSI1-37/+32
Better memory cleanup and changes for code clarity.
2016-12-26comments and better cleanupkavsrf1-12/+20
Signed-off-by: kavsrf <kavsrf@gmail.com>
2016-12-26Driver with support of hidden OSkavsrf3-26/+191
Signed-off-by: kavsrf <kavsrf@gmail.com>
2016-12-08Increment version to 1.20 BETA1 (1.20.1)Mounir IDRASSI1-4/+4
2016-10-17Increment version to 1.19 (1.19.4)Mounir IDRASSI1-4/+4
2016-10-17Update documentation and increment version to 1.19 BETA3 (1.19.3)Mounir IDRASSI1-4/+4
2016-10-17Windows: Fix failure to access EFS data on VeraCrypt volumes under Windows ↵Mounir IDRASSI1-2/+11
10 but supporting undocumented IOCTL.
2016-10-17Windows: Fix false-positive detection of Evil-Maid attack during creation ↵Mounir IDRASSI1-2/+0
process of hidden OS by excluding the configuration byte in the boot sector whose value changes depending on the content.
2016-10-17Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed ↵Mounir IDRASSI2-4/+8
gain factor. Update credits and copyrights notice.
2016-10-17Windows Driver: Erase sensitive boot memory before throwing fatal exceptionMounir IDRASSI1-0/+9
2016-08-21Increment version to 1.19 BETA2 (1.19.2)Mounir IDRASSI1-4/+4
2016-08-16Increment version to 1.18. Update user guide PDF file.VeraCrypt_1.18_PreReleaseMounir IDRASSI1-4/+4
2016-08-15Windows: fix Windows 10 hibernate issue when EFI system encryption is active.Mounir IDRASSI1-1/+11
2016-08-15Windows EFI Bootloader: modifications to prepare EFI system encryption ↵Alex1-42/+50
support (common files with DcsBoot)
2016-08-15Windows Driver: Add extra traces and enable tracing in release build if ↵Mounir IDRASSI1-6/+29
DEBUG_TRACE defined.
2016-07-25Windows: solve benchmark issue for Whirlpool which caused wrong numbers when ↵Mounir IDRASSI1-4/+4
a 1GB buffer is chosen.
2016-06-18Windows Driver: use more reliable way to correctly set path to VC++ 2010 in ↵Mounir IDRASSI1-4/+15
driver build batch file.
2016-06-17Windows Driver: save FPU state in 32-bit mode before run Whirlpool SSE ↵Mounir IDRASSI1-0/+12
implementation to avoid issues (https://msdn.microsoft.com/fr-fr/library/ff565388(v=vs.85).aspx)
2016-06-17Windows: Use Visual C++ 2010 instead of Visual C++ 2008.Mounir IDRASSI4-0/+473
2016-05-10Remove trailing whitespaceDavid Foerster18-146/+146
2016-05-10Normalize all line terminatorsDavid Foerster18-9429/+9429
2016-04-20Windows: Add option to avoid PIM prompt in pre-boot authentication by ↵Mounir IDRASSI1-2/+3
storing PIM value unencrypted in MBR.
2016-04-14Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 ↵Mounir IDRASSI3-9/+9
instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use.
2016-04-08Windows: start implementation of volume ID mechanism that will be used to ↵Mounir IDRASSI3-29/+87
identify VeraCrypt disk volumes instead of device name.
2016-02-14Increment version to 1.17. Update user guide PDF file.Mounir IDRASSI1-4/+4
2016-02-07Windows Driver: if saving volume header fails, don't mark operation as ↵Mounir IDRASSI1-3/+5
successful so that it will be retried later.
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI16-16/+16
2016-01-04Windows: Enhance fix for dll hijacking vulnerability affecting installer ↵Mounir IDRASSI1-0/+3
(CVE-2016-1281)
2016-01-03Windows Driver: Remove unwanted ':' character at the end of volume device ↵Mounir IDRASSI1-2/+2
name. This was causing a crash in Kaspersky Internet Security 2016 when a program is run from a VeraCrypt volume.
2015-12-31Cryptography: Optimize Whirlpool implementation by using public domain ↵Mounir IDRASSI1-0/+3
assembly code developed by Wei Dai
2015-12-21Windows: Implement PIM caching, both for system encryption and for normal ↵Mounir IDRASSI4-2/+12
volumes. Add options to activate it in the Preferences and System Settings.
2015-11-26Windows: Full UNICODE rewrite and implement support for UNICODE passwords.Mounir IDRASSI1-2/+8
2015-11-26Windows Driver: solve compilation error in Debug build caused by a missing ↵Mounir IDRASSI1-0/+6
variable.
2015-10-07Increment version to 1.16. Update user guide PDF file.VeraCrypt_1.16Mounir IDRASSI1-4/+4
2015-10-05Windows Driver: Modify fix for CVE-2015-7358 to solve side effects on ↵Mounir IDRASSI2-15/+41
Windows mount manager while still making it hard to abuse drive letter handling.