Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-17 | Windows Driver: Use system functions directly instead of dynamic loading ↵ | Mounir IDRASSI | 1 | -1/+1 | |
since we are targeting Windows 10 | |||||
2024-11-16 | Windows: remove 32-bit logic from the code since we support only 64-bit. ↵ | Mounir IDRASSI | 1 | -2/+0 | |
remove 32-bit EFI bootloader files. We also fix intermediary files folder for Portable and Setup projects | |||||
2024-11-13 | Windows: Remove support for 32-bit driver code. Set build target as Windows ↵ | Mounir IDRASSI | 1 | -82/+76 | |
10. Simplify code and fix all warnings in driver. | |||||
2024-08-02 | Implement detection of volumes with vulnerable XTS master key. | Mounir IDRASSI | 1 | -0/+4 | |
If vulnerability detected, a warning message is displayed during mount or backup/restore header, and changing the password is disallowed since it will not change the master key. | |||||
2024-06-12 | Avoid conflict with C++17 features std::byte by using uint8 type instead of byte | Mounir IDRASSI | 1 | -1/+1 | |
2023-11-08 | Windows: Fix failure to format some disks (e.g. VHDX) caused by partition ↵ | Mounir IDRASSI | 1 | -2/+1 | |
offset not 4K aligned Now we set offset to 1MB which is a typical values used for MBR disks. We also use a more standard way to calculate legacy number of cylinders | |||||
2023-08-13 | Windows: Implement support for mounting partially encrypted system partitions | Mounir IDRASSI | 1 | -4/+4 | |
For now, we force ReadOnly mounting for such partitions. | |||||
2023-07-22 | Windows: Remove TrueCrypt support. Increment version to 1.26.4. | Mounir IDRASSI | 1 | -2/+0 | |
2022-02-10 | Windows Driver: Don't cache the password if outer volume mounting succeeds ↵ | Mounir IDRASSI | 1 | -2/+11 | |
but hidden volume mounting fails | |||||
2021-01-02 | Windows: Fix various warnings | Mounir IDRASSI | 1 | -3/+3 | |
2020-12-11 | Windows: Fix various compiler warnings | Mounir IDRASSI | 1 | -2/+2 | |
2020-06-28 | Windows: remove unused code targeting Windows 2000. | Mounir IDRASSI | 1 | -2/+2 | |
2019-12-08 | Windows: enhancements to the mechanism preserving file timestamps, ↵ | Mounir IDRASSI | 1 | -1/+33 | |
especially for keyfiles. | |||||
2019-11-07 | Windows Driver: Fix strange crashes caused by probably by APC queue issues ↵ | Mounir IDRASSI | 1 | -0/+37 | |
from calls to IoBuildDeviceIoControlRequest and ZwCreate (cf https://www.osr.com/blog/2018/02/14/beware-iobuilddeviceiocontrolrequest/) | |||||
2019-03-09 | Windows Driver: fix BSOD when mounting outer volume with hidden volume ↵ | Mounir IDRASSI | 1 | -1/+1 | |
protection if RAM encryption is enabled | |||||
2019-03-08 | Windows Driver: fix BSOD when mounting hidden volume if RAM encryption is ↵ | Mounir IDRASSI | 1 | -4/+5 | |
enabled | |||||
2019-03-01 | Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 ↵ | Mounir IDRASSI | 1 | -0/+4 | |
cipher and t1ha non-cryptographic fast hash (https://github.com/leo-yuriev/t1ha) | |||||
2019-01-21 | Windows driver: remove volumes master keys from CRYPTO_INFO since they are ↵ | Mounir IDRASSI | 1 | -1/+1 | |
not needed after their key schedule is created | |||||
2018-08-18 | Windows: Implement workaround on Windows 10 to make VeraCrypt encrypted ↵ | Mounir IDRASSI | 1 | -0/+10 | |
disks visible to Windows defragmenter | |||||
2018-03-04 | Windows: Implement TRIM support for non-system SSD partitions/drives and add ↵ | Mounir IDRASSI | 1 | -0/+28 | |
driver option to enable it (TRIM is disabled by default for non-system SSD partitions/drives) | |||||
2017-07-29 | Windows Driver: avoid allocating memory for some ↵ | Mounir IDRASSI | 1 | -37/+16 | |
IOCTL_STORAGE_QUERY_PROPERTY calls that always return fixed size structures. | |||||
2017-07-27 | Windows driver: correctly handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX to fix ↵ | Mounir IDRASSI | 1 | -3/+44 | |
issues with some disks. Implement IOCTL_STORAGE_GET_MEDIA_TYPES_EX. | |||||
2017-07-23 | Windows Driver: make IOCTL_DISK_GET_DRIVE_GEOMETRY_EX support optional. Make ↵ | Mounir IDRASSI | 1 | -2/+1 | |
disk size equal to partition size to avoid compatibility issues with existing software. | |||||
2017-07-20 | Windows driver: remove filesystem detection mechanism when mounting volumes ↵ | Mounir IDRASSI | 1 | -82/+0 | |
since it is not reliable. | |||||
2017-07-19 | Windows Driver: remove dependency to wcsstr by using simple memcmp comparison | Mounir IDRASSI | 1 | -1/+1 | |
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 1 | -1/+1 | |
2017-05-28 | Windows Driver: enhance detection of FAT volumes. | Mounir IDRASSI | 1 | -3/+13 | |
2017-05-26 | Windows Driver: return correct partition type value by trying to detect the ↵ | Mounir IDRASSI | 1 | -0/+72 | |
filesystem used in the volume. | |||||
2017-05-25 | Windows Driver: correct comment about volume ID computation | Mounir IDRASSI | 1 | -1/+1 | |
2017-05-25 | Windows Driver: correct value of number of cylinders by adding 1 since our ↵ | Mounir IDRASSI | 1 | -1/+2 | |
virtual partition starts at Extension->BytesPerSector and not 0. | |||||
2017-05-25 | Windows: query extra host drive information using ↵ | Mounir IDRASSI | 1 | -0/+33 | |
IOCTL_STORAGE_QUERY_PROPERTY (StorageAdapterProperty) in both driver and user mode applications. | |||||
2017-05-25 | Windows Driver: call IOCTL_STORAGE_QUERY_PROPERTY in a more standard way by ↵ | Mounir IDRASSI | 1 | -12/+27 | |
using STORAGE_DESCRIPTOR_HEADER in order to be compatible with any future structure changes. | |||||
2017-05-17 | Windows: use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX instead of the deprecated ↵ | Mounir IDRASSI | 1 | -5/+5 | |
IOCTL_DISK_GET_DRIVE_GEOMETRY in order to get accurate disk size value. | |||||
2016-05-10 | Remove trailing whitespace | David Foerster | 1 | -21/+21 | |
2016-05-10 | Normalize all line terminators | David Foerster | 1 | -900/+900 | |
2016-04-14 | Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 ↵ | Mounir IDRASSI | 1 | -1/+1 | |
instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use. | |||||
2016-04-08 | Windows: start implementation of volume ID mechanism that will be used to ↵ | Mounir IDRASSI | 1 | -0/+3 | |
identify VeraCrypt disk volumes instead of device name. | |||||
2016-01-20 | Copyright: update dates to include 2016. | Mounir IDRASSI | 1 | -1/+1 | |
2015-12-21 | Windows: Implement PIM caching, both for system encryption and for normal ↵ | Mounir IDRASSI | 1 | -0/+2 | |
volumes. Add options to activate it in the Preferences and System Settings. | |||||
2015-08-31 | Windows: Support setting volume label in Explorer through mount option. ↵ | Mounir IDRASSI | 1 | -0/+3 | |
Support using favorite label as label in Explorer. | |||||
2015-08-06 | Update license information to reflect the use of a dual license Apache 2.0 ↵ | Mounir IDRASSI | 1 | -7/+9 | |
and TrueCrypt 3.0. | |||||
2015-07-11 | Use Pim name for internal variables instead of the old name Pin | Mounir IDRASSI | 1 | -2/+2 | |
2015-05-26 | Windows: first implementation of dynamic mode | Mounir IDRASSI | 1 | -0/+2 | |
2015-05-03 | Windows Driver: Implement querying physical sector size of veraCrypt volume ↵ | Mounir IDRASSI | 1 | -3/+32 | |
through IOCTL_STORAGE_QUERY_PROPERTY | |||||
2015-02-09 | Static Code Analysis: in Windows Driver, avoid using uninitialized stack ↵ | Mounir IDRASSI | 1 | -4/+8 | |
memory as random and use proper random value for wipe operation. Solve potential double-free issue. | |||||
2014-12-28 | Windows: support loading TrueCrypt volumes. Implement converting TrueCrypt ↵ | Mounir IDRASSI | 1 | -0/+2 | |
volumes to VeraCrypt using the change password functionality. | |||||
2014-12-20 | Reduce time for reporting wrong password by removing support for legacy ↵ | Mounir IDRASSI | 1 | -23/+2 | |
hidden format because it was never functional and it was superseded by current hidden format. | |||||
2014-12-16 | Windows: Enhance performance by implementing the possibility to choose the ↵ | Mounir IDRASSI | 1 | -0/+2 | |
correct hash algorithm of volumes during various operations (mount, change password...). In case of system encryption, slightly speedup Windows startup time by making the driver pickup the correct hash algorithm used for the encryption. | |||||
2014-11-08 | Static Code Analysis : Use Safe string functions inside VeraCrypt Device ↵ | Mounir IDRASSI | 1 | -5/+15 | |
Driver to avoid potential security issues. Add many checks for NULL pointers to handle low memory use cases. | |||||
2014-11-08 | Add original TrueCrypt 7.1a sources | Mounir IDRASSI | 1 | -0/+862 | |