VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common
AgeCommit message (Collapse)AuthorFilesLines
2018-03-18Windows: Update libzip to version 1.5.0 that include fixes for some security ↵Mounir IDRASSI118-3477/+4699
issues.
2018-03-13Windows: when /silent specified in command line, avoid performing any WIN32 ↵Mounir IDRASSI1-7/+7
UI calls. This fixes issue of current application losing focus when VeraCrypt is run with /quit /silent (cf https://github.com/veracrypt/VeraCrypt/issues/274)
2018-03-12Language XML file: remove unused text entry.Mounir IDRASSI1-1/+0
2018-03-05Windows: Replace the text "TRIM operation" by "TRIM command" in UI and ↵Mounir IDRASSI1-1/+1
translations for better consistency.
2018-03-05Windows: Add option to block TRIM command on system encryption SSD drives.Mounir IDRASSI2-0/+2
2018-03-05XML Languages files: Add translation entry for non-system TRIM configurationMounir IDRASSI1-0/+1
2018-03-04Windows: Implement TRIM support for non-system SSD partitions/drives and add ↵Mounir IDRASSI2-0/+3
driver option to enable it (TRIM is disabled by default for non-system SSD partitions/drives)
2018-03-04Windows: remove dependency to afxres.h header to allow build on community ↵Mounir IDRASSI1-1/+1
edition of Visual Studio.
2018-03-04Windows: fix build issue of zip library with Visual Studio 2015/2017Mounir IDRASSI3-6/+2
2017-12-09Increment version to 1.22-BETA4 (1.22.4)Mounir IDRASSI1-3/+3
2017-11-27SIMD speed optimization for Kuznyechik cipher implementation (up to 2x ↵Mounir IDRASSI1-0/+29
speedup). Based on https://github.com/aprelev/libgost15.
2017-08-02Windows: Increment version to 1.22-BETA3Mounir IDRASSI1-3/+3
2017-07-29Windows: increment version to 1.22-BETA2-Build6Mounir IDRASSI1-2/+2
2017-07-27Windows: increment version to 1.22-BETA2-Build5Mounir IDRASSI1-2/+2
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