VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2021-09-04Minor cleanup of the repo (#822)a134605410-13/+12
* *: source files should not be executable * *: make sure files have final newline * *: remove BOM from text files * translations: unify headers * *: fix typos * *: trim excess whitespace
2021-09-02Windows MSI: block MSI installation if System Encryption is enabled until we ↵Mounir IDRASSI1-0/+6
find a workaround for MSI service inability to access EFI environment variables (GetFirmwareEnvironmentVariable return empty values)
2021-09-02Windows MSI: Fix error querying bootloader informationMounir IDRASSI1-1/+20
2021-09-02Windows: Implement a new way to detect Windows version to overcome MSI ↵Mounir IDRASSI1-0/+53
limitation
2021-08-30Windows MSI: avoid duplicated entry for VeraCrypt when installing MSI over ↵Mounir IDRASSI1-0/+3
an EXE based installation
2021-08-30Windows: Remove unused certificate filesMounir IDRASSI4-86/+0
2021-08-30Windows: Update signed Windows driver to version 1.25.0.0Mounir IDRASSI7-1/+1
2021-08-30Windows: Add latest 1.25 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix memory leak in some cases caused by wrong check of pointer for calling MEM_FREE - Clear bootParams variable that may contain sensitive information when halting the system in case of fatal error - Add option "KeyboardInputDelay" in DcsProp to control the minimum delay supported between two key strokes
2021-08-30Increment version to 1.25Mounir IDRASSI17-47/+47
2021-08-30Windows: Fix some VS static analyzed warningsMounir IDRASSI4-4/+4
2021-08-30Windows Driver: use functions from ntstrsafe.h instead of strsafe.h since ↵Mounir IDRASSI1-0/+6
they are destined for kernel mode
2021-08-30Windows: Set minimal supported version to Windows 8 since our driver is now ↵Mounir IDRASSI1-2/+2
signed only SHA256
2021-08-30Windows Exe Setup: Add ARM64 binaries to FileInUse detectionMounir IDRASSI1-0/+3
2021-08-30Windows MSI: Don't reboot if /norestart is specified (which is equivalent to ↵Mounir IDRASSI1-2/+27
REBOOT=REALLYSUPPRESS)
2021-08-30Windows: Remove sign-sha256.bat since now the default sign.bat only uses SHA256Mounir IDRASSI1-68/+0
2021-08-30Update copyright year to 2021Mounir IDRASSI10-13/+13
2021-08-30Linux: Build .deb packages with Ayatana application indicator support ↵Mounir IDRASSI2-2/+13
(Ubuntu >= 18.04, Debian >= 10)
2021-08-30Windows: Update IDRIX SHA-256 code signing certificate to latest oneMounir IDRASSI1-6/+6
2021-08-24Windows Driver: Potential memory corruption caused by integer overflow in ↵Mounir IDRASSI1-21/+61
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES (reported by I.V. Sprundel)
2021-08-23Linux: Add missing veracrypt.xml file used for mime type handlingMounir IDRASSI1-0/+11
2021-08-23Windows: Update signing script to use newly issued IDRIX EV code signing ↵Mounir IDRASSI2-3/+3
certificate (22-08-2021)
2021-08-23macOS: During install, set libfuse.2.dylib as symbolic link to ↵Mounir IDRASSI3-2/+14
libosxfuse.2.dylib if it doesn't already exist
2021-08-21Linux: Better Linux desktop integration. Add mount.veracrypt script for ↵Mounir IDRASSI4-6/+41
fstab (proposed by unit193 at https://github.com/veracrypt/VeraCrypt/issues/814)
2021-08-21Fix typo in GraphicUserInterface.cppMounir IDRASSI1-1/+1
2021-08-21Language XML files: remove duplicated entry and fix MOUNT_POINT entryMounir IDRASSI1-1/+0
2021-08-21Linux/macOS: print LANG environment variable to console only in DEBUG modeMounir IDRASSI1-0/+2
2021-08-21Language.xml: remove wrong character from MOUNT_POINT entryMounir IDRASSI1-1/+1
2021-08-16Add compile-time toggleable support for application indicators, off by ↵Unit 1934-1/+99
default. (#815) This tries to figure out, via wx-config, if you're using GTK2 or GTK3 and uses the associated Ayatana library.
2021-08-16Increment version to 1.24-Update9-Beta-21-08-15Mounir IDRASSI7-13/+16
2021-08-16MacOSX: Use 11.3 SDK from Xcode 12.5.1Mounir IDRASSI1-1/+1
2021-08-16MacOSX: Make AESNI availability linked to compiler target and not ↵Mounir IDRASSI3-9/+4
compilation host
2021-08-15MacOSX: First native Apple M1 supportMounir IDRASSI7-20/+33
2021-08-15Windows: Increment version to 1.24.25.3 and update signed Windows driverMounir IDRASSI15-17/+17
2021-08-07Added compatibility with GNU GCC 11 Toolchain (#811)Alex1-0/+9
This fixes compilation issues when using GNU GCC >=11 where parameter -std=gnu++17 is used by default. Resolves #802
2021-08-07Windows: Better implementation of PRF autodetection optimization.Mounir IDRASSI3-54/+80
2021-08-07Windows Driver: fix BSOD during mounting caused by commit for PRF ↵Mounir IDRASSI1-2/+0
auto-detection speedup
2021-08-02Windows: Fix wrong detection of ARM architectureMounir IDRASSI1-1/+1
2021-08-02Windows: Increment version to 1.24.25.2 and update signed Windows driverMounir IDRASSI15-17/+17
2021-08-02Windows: clear DeriveKeyWork work item only if they have correct typeMounir IDRASSI1-3/+6
2021-07-15Windows: Avoid leaking sensitive values in work item of threads poolMounir IDRASSI1-0/+14
2021-07-14Windows: Reduce time of mount with PRF auto-detectionMounir IDRASSI3-29/+112
2021-07-14Windows: Fix compilation error of bootloader caused by introduction of ↵Mounir IDRASSI1-1/+1
strsafe.h in crypto.c
2021-07-14Linux/macOS: re-order PRF algorithms from faster to slower for quicker ↵Mounir IDRASSI1-2/+2
autodetection mounting when usual algorithms used
2021-07-14Windows: Remove unused filesMounir IDRASSI5-762/+0
2021-07-14Windows: Copy ARM64 binaries when creating Traveler Disk and when VeraCrypt ↵Mounir IDRASSI1-0/+16
is installed
2021-07-14Windows: Use only SHA256 certificate for code signature verification since ↵Mounir IDRASSI1-12/+1
SHA1 certificate is not used anymore.
2021-07-14Make compatble with pam_tmpdir (#793)chasonr1-2/+96
If pam_tmpdir is in use, use the temporary directory for the sudoing user, rather than that for root.
2021-07-14Make system devices work under FreeBSD (#777)MrLightningBolt2-2/+34
We query the kern.geom.conftxt sysctl for the GEOM configuration to find the partition offset. Technically speaking it would probably be better to link against libgeom but this is less overall intrusive. Also includes a small fix to find the parent device of an encrypted partition when it is a GPT partition rather than a BSD slice.
2021-07-14Add support for OpenBSD (#779)kokokodak10-2/+286
* OpenBSD: add basic support modified: Build/Include/Makefile.inc modified: Driver/Fuse/FuseService.cpp modified: Main/FatalErrorHandler.cpp modified: Makefile modified: Platform/Unix/File.cpp modified: Platform/Unix/FilesystemPath.cpp modified: Platform/Unix/SystemInfo.cpp * OpenBSD: some necessary files were missing new file: Core/Unix/OpenBSD/CoreOpenBSD.cpp new file: Core/Unix/OpenBSD/CoreOpenBSD.h new file: Core/Unix/OpenBSD/System.h
2021-07-13Windows: Update sign.bat to remove SHA1 signing and add ARM64 binaries to ↵Mounir IDRASSI1-23/+4
the signing process alongside MSI custom action dll