VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Driver
AgeCommit message (Collapse)AuthorFilesLines
2018-09-21Windows: fix low severity vulnerability in driver that allowed reading 3 ↵Mounir IDRASSI1-49/+82
bytes of kernel stack memory (with a rare possibility of 25 additional bytes). Reported by Tim Harrison.
2018-09-03Increment version to 1.23-BETA8 and update release notes.Mounir IDRASSI1-2/+2
2018-09-03Increment version to 1.23-BETA7 and update release notes.Mounir IDRASSI1-2/+2
2018-09-01Windows: extended Windows defragmenter workaround to Windows 8.1Mounir IDRASSI1-3/+3
2018-08-24Increment version to 1.23-BETA6Mounir IDRASSI1-4/+4
2018-08-24Windows: implement a driver configuration option to explicitly allow ↵Mounir IDRASSI2-1/+4
defragmenting non-système disques by Windows built-in defragmenter tool.
2018-08-18Increment version to 1.23-BETA5 and update release notesMounir IDRASSI1-2/+2
2018-08-18Windows: Implement workaround on Windows 10 to make VeraCrypt encrypted ↵Mounir IDRASSI3-5/+32
disks visible to Windows defragmenter
2018-08-16Increment version to 1.23-BETA4 and update release notes.Mounir IDRASSI1-2/+2
2018-08-15WIndows driver: add check for failed memory allocationMounir IDRASSI1-8/+11
2018-08-12Increment version to 1.23-BETA3 and update release notes.Mounir IDRASSI1-2/+2
2018-07-05Increment version to 1.23-BETA2Mounir IDRASSI1-2/+2
2018-05-03Increment version to 1.23-BETA1Mounir IDRASSI1-2/+2
2018-04-23Increment version to 1.23-BETA0 (1.23.0)Mounir IDRASSI1-4/+4
2018-03-30Increment version to 1.22 (1.22.9)Mounir IDRASSI1-2/+2
2018-03-28Increment version to 1.22-BETA8 (1.22.8)Mounir IDRASSI1-2/+2
2018-03-27Increment version to 1.22-BETA7 (1.22.7)Mounir IDRASSI1-2/+2
2018-03-25Increment version to 1.22-BETA6 (1.22.6)Mounir IDRASSI1-2/+2
2018-03-22Increment version to 1.22-BETA5 (1.22.5)Mounir IDRASSI1-2/+2
2018-03-05Windows: Add option to block TRIM command on system encryption SSD drives.Mounir IDRASSI3-1/+48
2018-03-04Windows: Implement TRIM support for non-system SSD partitions/drives and add ↵Mounir IDRASSI3-32/+321
driver option to enable it (TRIM is disabled by default for non-system SSD partitions/drives)
2017-12-09Increment version to 1.22-BETA4 (1.22.4)Mounir IDRASSI1-2/+2
2017-08-02Windows: Increment version to 1.22-BETA3Mounir IDRASSI1-2/+2
2017-07-29Windows: increment version to 1.22-BETA2-Build6Mounir IDRASSI1-2/+2
2017-07-29Windows Driver: avoid allocating memory for some ↵Mounir IDRASSI1-37/+16
IOCTL_STORAGE_QUERY_PROPERTY calls that always return fixed size structures.
2017-07-27Windows: increment version to 1.22-BETA2-Build5Mounir IDRASSI1-2/+2
2017-07-27Windows driver: correctly handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX to fix ↵Mounir IDRASSI2-32/+195
issues with some disks. Implement IOCTL_STORAGE_GET_MEDIA_TYPES_EX.
2017-07-23Windows: Increment version to 1.22-BETA2-Build1Mounir IDRASSI1-2/+2
2017-07-23Windows Driver: make IOCTL_DISK_GET_DRIVE_GEOMETRY_EX support optional. Make ↵Mounir IDRASSI2-17/+20
disk size equal to partition size to avoid compatibility issues with existing software.
2017-07-23Windows Driver: add legacy handling for ↵Mounir IDRASSI1-23/+42
IOCTL_DISK_GET_DRIVE_LAYOUT_EX/IOCTL_DISK_GET_DRIVE_LAYOUT IOCTLs to fix issues with faulty applications and drivers that don't handle them correctly.
2017-07-20Windows: Increment version to 1.22-BETA1-Build4Mounir IDRASSI1-4/+4
2017-07-20Windows driver: only activate newly supported IOCTLs if the option to enable ↵Mounir IDRASSI1-43/+83
extended IOCTLs is enabled in VeraCrypt driver settings.
2017-07-20Windows driver: fix IOCTL_DISK_GET_DRIVE_LAYOUT and ↵Mounir IDRASSI1-2/+2
IOCTL_DISK_GET_DRIVE_LAYOUT_EX output by using setting PartitionCount to 4 instead of 1 since this field must always be a multiple of 4 for MBR disks.
2017-07-20Windows driver: remove filesystem detection mechanism when mounting volumes ↵Mounir IDRASSI1-82/+0
since it is not reliable.
2017-07-19Windows: Increment version to 1.22-BETA0Mounir IDRASSI1-2/+2
2017-07-19Windows Driver: remove dependency to wcsstr by using simple memcmp comparisonMounir IDRASSI1-1/+1
2017-07-09Increment version to 1.21.5Mounir IDRASSI1-2/+2
2017-07-05Increment version to 1.21.4Mounir IDRASSI1-2/+2
2017-07-05Windows Driver: correctly get KeRestoreExtendedProcessorState function pointer.Mounir IDRASSI1-4/+5
2017-07-04Increment version to 1.21.3Mounir IDRASSI1-2/+2
2017-07-04Windows: correctly handle SEH exceptions during self-tests in order to ↵Mounir IDRASSI2-13/+12
disable CPU extended features in such case.
2017-07-04Windows Driver: correctly save and restore extended processor state when ↵Mounir IDRASSI3-6/+68
performing AVX operations on Windows 7 and later. Enhance readability of code handling save/restore of floating point state.
2017-07-02Windows: increment version to 1.21.2Mounir IDRASSI1-2/+2
2017-07-02Increment version to 1.21 (1.21.1)Mounir IDRASSI1-4/+4
2017-06-29Update release date and increment version to 1.20.3.4Mounir IDRASSI1-2/+2
2017-06-23Update IDRIX copyright yearMounir IDRASSI16-16/+16
2017-06-23Increment version to 1.20 (1.20.3)Mounir IDRASSI1-4/+4
2017-06-23Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for ↵Mounir IDRASSI3-2/+56
x86_64 and x86. This improves speed by 30%.
2017-06-21Crypto: Add optimized Camellia assembly implementation for x86_64 based on ↵Mounir IDRASSI2-0/+12
work by Jussi Kivilinna (https://github.com/jkivilin/supercop-blockciphers). This improve speed by a factor of 2.5 when AES-NI supported by CPU and by 30% if AES-NI not supported.
2017-06-10Windows Driver Security: Use enhanced protection of NX pool under Windows 8 ↵Mounir IDRASSI3-3/+13
and later.