VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common
AgeCommit message (Collapse)AuthorFilesLines
2017-07-27Windows: when mounting system favorites using VolumeID feature, query all ↵Mounir IDRASSI2-31/+41
disks each time instead of caching previous call results. This is not efficient but it should fix rare cases where issues happen.
2017-07-27Windows: use large output buffer for IOCTL_DISK_GET_DRIVE_GEOMETRY_EX calls ↵Mounir IDRASSI2-137/+140
to avoid failure with disk drivers that don't support returning only sizeof(DISK_GEOMETRY_EX).
2017-07-27Windows driver: correctly handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX to fix ↵Mounir IDRASSI1-12/+13
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: display notice about creating new Rescue Disk at first boot after ↵Mounir IDRASSI3-1/+18
upgrade.
2017-07-22Windows: reduce size of MBR bootloader by removing unused functions in each ↵Mounir IDRASSI6-73/+28
build type.
2017-07-20Windows: Increment version to 1.22-BETA1-Build4Mounir IDRASSI1-2/+2
2017-07-20Windows: enable secure desktop feature for VeraCrypt Format application.Mounir IDRASSI1-2/+2
2017-07-20Windows: use Secure Desktop for smart card PIN dialog if it is activated for ↵Mounir IDRASSI1-1/+1
password dialog.
2017-07-20Windows: better workaround for cases where ERROR_INVALID_PARAMETER is ↵Mounir IDRASSI2-35/+108
returned during system encryption which is due to 4096-bytes alignment of disk.
2017-07-20Windows: in case of mounting system favorites, call driver to get list of ↵Mounir IDRASSI2-77/+96
drives instead of using SetupAPI in order to fix some rare issues where some disks were not detected at boot.
2017-07-19Windows: Increment version to 1.22-BETA0Mounir IDRASSI1-3/+3
2017-07-09Change 1.21 release date to July 9th 2017Mounir IDRASSI1-1/+1
2017-07-09Windows: when listing connected devices, consider that a partition exists if ↵Mounir IDRASSI1-2/+3
CreateFile returns ERROR_ACCESS_DENIED
2017-07-09Windows: correctly initialize global critical sections in case if system ↵Mounir IDRASSI2-6/+17
favorites service.
2017-07-09Increment version to 1.21.5Mounir IDRASSI1-1/+1
2017-07-07Windows: Don't remove last digit of version string if it is zero. This is a ↵Mounir IDRASSI1-3/+0
legacy code that applied to previous versioning scheme.
2017-07-07Change 1.21 release date to July 7th 2017Mounir IDRASSI1-1/+1
2017-07-05Increment version to 1.21.4Mounir IDRASSI1-1/+1
2017-07-04Windows: correctly handle SEH exceptions during self-tests in order to ↵Mounir IDRASSI2-11/+38
disable CPU extended features in such case.
2017-07-04Windows Driver: correctly save and restore extended processor state when ↵Mounir IDRASSI3-24/+106
performing AVX operations on Windows 7 and later. Enhance readability of code handling save/restore of floating point state.
2017-07-03Windows: workaround for some cases where the system return ↵Mounir IDRASSI2-9/+36
ERROR_INVALID_PARAMETER when we try to write EFI bootloader files into ESP partition.
2017-07-03Change 1.21 release date to July 3rd 2017Mounir IDRASSI1-1/+1
2017-07-02Windows: fix documentation and UI messages about the PIM constraints and ↵Mounir IDRASSI2-5/+6
calculation formula when EFI system encryption is using SHA-512 or Whirlpool. For historical reasons, if SHA-512 or Whirlpool is selected for EFI system encryption, then iterations = 15000 + (PIM x 1000) and not iterations = PIM x 2048 like the other algorithms.
2017-07-02Windows: when mounting multiple favorites, use PIM of previous favorite ↵Mounir IDRASSI2-5/+5
alongside its password if option "Include PIM when caching password" is selected alongside option "Temporarily cache password during Mount Favorite Volumes operations".
2017-07-02Increment version to 1.21 (1.21.1)Mounir IDRASSI1-4/+4
2017-06-30Windows: fix missing resource in 64-bit build.Mounir IDRASSI1-1/+1
2017-06-29Set 1.20 release date to June 29th 2017Mounir IDRASSI1-1/+1
2017-06-29Windows: reduce size of 64-bit binaries by not embedding 32-bit EFI ↵Mounir IDRASSI2-3/+56
bootloader files in their resources.
2017-06-29Update release date and increment version to 1.20.3.4Mounir IDRASSI1-1/+1
2017-06-23Update IDRIX copyright yearMounir IDRASSI56-58/+58
2017-06-23Increment version to 1.20 (1.20.3)Mounir IDRASSI1-3/+3
2017-06-23Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for ↵Mounir IDRASSI2-2/+23
x86_64 and x86. This improves speed by 30%.
2017-06-21Crypto: Add optimized Camellia assembly implementation for x86_64 based on ↵Mounir IDRASSI1-0/+7
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-21Windows EFI Bootloader: Add new attributes "DcsBmlDriver" and ↵Mounir IDRASSI2-1/+10
"DcsBmlLockFlags" to EFI configuration DcsProp. Set their values to 0 to disable DcsBml functionality.
2017-06-11Windows: various fixes following Coverity analysis.Mounir IDRASSI4-53/+116
2017-06-11Windows: Add checks on IOCTL_DISK_GET_DRIVE_LAYOUT_EX response to make ↵Mounir IDRASSI1-44/+48
Coverity happy.
2017-06-11Windows: Remove unused "Parent" field in _TEXT_EDIT_DIALOG_PARAM structureMounir IDRASSI1-1/+1
2017-06-11Windows: Remove unused method ReadEfiConfigMounir IDRASSI4-82/+1
2017-06-11Windows: fix GetPhysicalDriveStorageInformation failure caused by device ↵Mounir IDRASSI1-1/+0
handle wrongly closed in GetDeviceStorageProperty
2017-06-11Windows: fix compiler warningsMounir IDRASSI3-4/+2
2017-06-11Windows: code refactoring for handling of ESP files (DcsProp and PlatformInfo).Mounir IDRASSI2-22/+86
2017-06-10Windows Driver Security: Use enhanced protection of NX pool under Windows 8 ↵Mounir IDRASSI1-1/+9
and later.
2017-06-10Windows: reduce WNetGetConnection performance impact by making calls every 1 ↵Mounir IDRASSI1-2/+2
minute instead of every 2 seconds. This should be enough since the list of mapped network drive will not change so often.
2017-06-09Windows: Enhancements to EFI System Information dialogMounir IDRASSI1-0/+1
2017-06-09Windows: Fix false warning in case of GPT about Windows not installed on ↵Mounir IDRASSI1-1/+1
boot drive. This is caused by the fact that presence of "bootmgr" file is not mandatory in case of EFI Boot Loader.
2017-06-08Windows: Validate XML format of EFI DcsProp after user editing and before ↵Mounir IDRASSI3-7/+25
writing it to disk. Enhance UI handling of DcsProp editing and PlatformInfo display.
2017-06-05Windows: create dedicated project for zip library and link other binaries ↵Mounir IDRASSI3-0/+700
against it instead of recompiling zlib and libzip for each project separately.
2017-06-05Beta2 patch 1kavsrf7-21/+166
Edit DcsProp and PlatformInfo from System->Settings EFI loader updated
2017-06-05PlatformInfo read. (via ReadEfiConfig)kavsrf4-13/+13
It is displayed in System settings