VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Driver/Ntdriver.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-23Windows Driver: Make max work items count configurable. Increase default to 1...Mounir IDRASSI1-0/+13
2024-11-17Windows Driver: Use system functions directly instead of dynamic loading sinc...Mounir IDRASSI1-156/+34
2024-11-16Windows Driver: Add Unicode define to build and enhance tracing in debug modeMounir IDRASSI1-147/+79
2024-11-16Windows: remove 32-bit logic from the code since we support only 64-bit. remo...Mounir IDRASSI1-12/+0
2024-11-13Windows: Remove support for 32-bit driver code. Set build target as Windows 1...Mounir IDRASSI1-134/+98
2024-06-12Avoid conflict with C++17 features std::byte by using uint8 type instead of byteMounir IDRASSI1-6/+6
2023-11-08Windows: Fix failure to format some disks (e.g. VHDX) caused by partition off...Mounir IDRASSI1-9/+9
2023-09-29Windows Driver: Use KeQueryInterruptTimePrecise on Windows 8.1 and newer as b...Mounir IDRASSI1-2/+20
2023-08-13Windows: Implement support for mounting partially encrypted system partitionsMounir IDRASSI1-0/+15
2023-07-22Windows: Remove TrueCrypt support. Increment version to 1.26.4.Mounir IDRASSI1-19/+1
2022-02-06Windows: Add registry setting to disable erasing encryption keys on Windows s...Mounir IDRASSI1-0/+14
2021-12-30Windows driver: Set maximum values for encryption queue parameters. Add IOCTL...Mounir IDRASSI1-3/+17
2021-12-30Windows Driver: Better code for EncryptionFragmentSize variable handlingMounir IDRASSI1-4/+5
2021-12-20Windows Driver: Add registry settings to control driver internal encryption q...Mounir IDRASSI1-0/+47
2021-08-30Windows: Fix some VS static analyzed warningsMounir IDRASSI1-1/+1
2021-08-24Windows Driver: Potential memory corruption caused by integer overflow in IOC...Mounir IDRASSI1-21/+61
2021-02-27Windows: Block Windows from resizing system partition if it is encrypted. Thi...Mounir IDRASSI1-0/+2
2020-12-11Windows: Fix various compiler warningsMounir IDRASSI1-0/+2
2020-12-11Windows Driver: Fix build error using Windows 10 WDK caused by name conflict ...Mounir IDRASSI1-2/+2
2020-07-02Windows: Don't use API for Processor Groups support if there is only 1 CPU gr...Mounir IDRASSI1-1/+7
2020-06-28Windows: remove unused code targeting Windows 2000.Mounir IDRASSI1-21/+11
2020-06-21Windows Driver: Use real disk sector size instead of generic 512 bytes value ...Mounir IDRASSI1-4/+9
2020-02-10Windows: Implement support for processor groups in the driver and fix build i...Mounir IDRASSI1-8/+58
2019-12-09Windows Driver: Reduce memory usage of IOCTL_DISK_VERIFY handler. Now we read...Mounir IDRASSI1-6/+22
2019-11-07Windows Driver: Fix strange crashes caused by probably by APC queue issues fr...Mounir IDRASSI1-80/+225
2019-03-03Windows Driver: Add IOCTL code to query RAM encryption status in VeraCrypt dr...Mounir IDRASSI1-0/+11
2019-03-01Windows Driver: Enable RAM encryption only after its security parameters were...Mounir IDRASSI1-6/+5
2019-03-01Windows: use specific order for EFI boot arguments memory regions that matche...Mounir IDRASSI1-1/+41
2019-03-01Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 ...Mounir IDRASSI1-1/+22
2019-02-12Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Steph...Mounir IDRASSI1-1/+15
2019-02-08Windows: Add implementation of ChaCha20 based random generator. Use it for dr...Mounir IDRASSI1-0/+60
2019-02-08Windows: Add option to enable use of CPU RDRAND/RDSEED as source of entropy w...Mounir IDRASSI1-0/+1
2019-01-28Windows Driver: force the input size for some IOCTLs to have a fixed valueMounir IDRASSI1-2/+28
2019-01-26Windows: Add a build configuration containing EFI bootloader signed with cust...Mounir IDRASSI1-1/+1
2019-01-14Windows: Implement feature that enables clearing of encryption keys when a ne...Mounir IDRASSI1-0/+7
2019-01-09Windows Security: Add new entry point in driver that allows emergency clearin...Mounir IDRASSI1-0/+5
2018-12-19Windows Driver: Don't interact with the volume's filesystem if mount manager ...Mounir IDRASSI1-1/+1
2018-12-19Windows: Add mount option that allows mounting a volume without attaching it ...Mounir IDRASSI1-9/+11
2018-10-10Windows Driver: fix regression that was causing BSOD.Mounir IDRASSI1-1/+1
2018-10-10Windows Driver: replace system functions RtlUpcaseUnicodeChar/RtlUnalignedStr...Mounir IDRASSI1-9/+41
2018-09-21Windows driver: add extra check for data read in TC_IOCTL_OPEN_TEST handlingMounir IDRASSI1-1/+31
2018-09-21Windows: fix low severity vulnerability in driver that allowed reading 3 byte...Mounir IDRASSI1-49/+82
2018-09-01Windows: extended Windows defragmenter workaround to Windows 8.1Mounir IDRASSI1-3/+3
2018-08-24Windows: implement a driver configuration option to explicitly allow defragme...Mounir IDRASSI1-1/+3
2018-08-18Windows: Implement workaround on Windows 10 to make VeraCrypt encrypted disks...Mounir IDRASSI1-5/+21
2018-08-15WIndows driver: add check for failed memory allocationMounir IDRASSI1-8/+11
2018-03-05Windows: Add option to block TRIM command on system encryption SSD drives.Mounir IDRASSI1-0/+4
2018-03-04Windows: Implement TRIM support for non-system SSD partitions/drives and add ...Mounir IDRASSI1-32/+290
2017-07-27Windows driver: correctly handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX to fix issu...Mounir IDRASSI1-29/+151
2017-07-23Windows Driver: make IOCTL_DISK_GET_DRIVE_GEOMETRY_EX support optional. Make ...Mounir IDRASSI1-15/+19