path: root/src/Common
AgeCommit message (Collapse)AuthorFilesLines
2021-07-15Windows: Avoid leaking sensitive values in work item of threads poolHEADmasterMounir 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-14Windows: Use only SHA256 certificate for code signature verification since ↵Mounir IDRASSI1-12/+1
SHA1 certificate is not used anymore.
2021-07-13Windows: Update signed Windows driver to version IDRASSI1-2/+2
2021-07-13Windows: replace insecure wcscpy/wcscat/strcpy runtime functions with secure ↵Mounir IDRASSI7-29/+42
equivalents This fixed failure to build driver for ARM64 with latest VS 2019
2021-03-22Windows: first implementation of MSI installer for silent mode deployment ↵Mounir IDRASSI1-4/+39
(ACCEPTLICENSE=YES must be set in msiexec command line)
2021-02-27Windows: Load UrlUnescapeW dynamically from Shlwapi.dll and use safe URL ↵Mounir IDRASSI1-5/+14
opening starting from Vista only since security mechanism doesn't apply to Windows XP.
2021-02-24Windows: Fix failure to launch keyfile generator in secure desktop modeMounir IDRASSI1-2/+6
Hooking is not allowed if thread is running in secure desktop so we ignore SetWindowsHookEx failure in this case and random generator will be initialized using the other entropy sources from the system.
2021-02-24Windows: Fix freeze when password dialog displayed in secure desktop and try ↵Mounir IDRASSI2-3/+39
to access token keyfiles protected by PIN
2021-02-21Windows: Fix failure to load local HTML documentation if application running ↵Mounir IDRASSI1-6/+24
with administrative privileges In this case, FileExists was called on a path with format "file:///..." and containing escape sequences, which was not recognized.
2021-02-21interface: add keyboard shortcut to "TrueCrypt mode" in the mount dialog (#729)alt3r 3go1-1/+1
I've also updated all the relevant language files. Closes #95. Signed-off-by: alt3r 3go <>
2021-01-02Increment version to 1.24-Update9Mounir IDRASSI1-4/+4
2021-01-02Revert "Windows: Don't check for availability of 32KB of free space for ↵Mounir IDRASSI1-1/+1
bootloader in UEFI boot mode" More work is needed to reduce the 32KB free space requirement without creating regressions.
2021-01-02Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). ↵Mounir IDRASSI8-17/+498
System encryption still not implemented on ARM64
2020-12-13Fix invalid escape sequence in Language.xmlMounir IDRASSI1-1/+1
2020-12-13Language Translations: fix invalid escape sequence in XML filesMounir IDRASSI1-1/+1
2020-12-13Windows: Update signed drivers to version 1.24.24Mounir IDRASSI1-2/+2
2020-12-11Windows: Fix various compiler warningsMounir IDRASSI1-3/+6
2020-12-11Windows Driver: Fix build error using Windows 10 WDK caused by name conflict ↵Mounir IDRASSI2-10/+10
for KeSaveExtendedProcessorState/KeRestoreExtendedProcessorState functions
2020-12-11Make the expression clearer. (#705)nkh04721-2/+2
Distinguish between the number of logical and physical processors.
2020-12-11new xml Tag for en and de (#708)T-Bonhagen1-0/+120
* new xml Tag for en and de * add linux support for env LANG * precopiled header into TrueCrypt.fdp to substitute '_()' with 'LangString[]' * more LangString in Code * add Language xml's to Linux Setup location * backup language for linux is en * remove Language.en.xml install * rearange new xml lines to end * yes/no dialogs now translated * All OK/Cancel Button now support international Co-authored-by: <>
2020-12-11Windows: Don't check for availability of 32KB of free space for bootloader ↵Mounir IDRASSI1-1/+1
in UEFI boot mode since in this case bootloader will be stored in EFI partition and not in the unallocated space at the beginning of the drive
2020-11-29Increment version to 1.24-Update8Mounir IDRASSI1-3/+3
2020-08-07Set release date of 1.24-Update7 to August 7th 2020Mounir IDRASSI1-1/+1
2020-08-06Increment internal version to 1.24.23 and update release notesMounir IDRASSI1-1/+1
2020-08-06Increment internal version to 1.24.22 and update release notesMounir IDRASSI1-1/+1
2020-08-06Windows: Fix wrong error message when UTF-8 encoding of entered password ↵Mounir IDRASSI1-1/+1
exceeds the maximum supported length.
2020-08-06Windows: Display a warning during system encryption wizard when typed ↵Mounir IDRASSI1-36/+42
password reaches maximum length and inform user that no more characters are allowed and that they are ignored.
2020-08-06Windows: Display warning message with correct maximum length value when ↵Mounir IDRASSI2-8/+42
password is truncated
2020-08-03Increment internal version to 1.24.21 and update release notesMounir IDRASSI1-2/+2
2020-08-03Windows: Fix issue in UI for configuration autofix mechanism of bootloaderMounir IDRASSI2-0/+11
2020-08-03Windows: Use correct parameters for 2nd call to SetStartExec in ↵Mounir IDRASSI1-1/+1
2020-08-02Windows: use fix for CVE-2019-19501 only if standard Windows Shell is ↵Mounir IDRASSI1-2/+4
running since we rely on it for the implementation of the fix. If Windows Shell has been modified or is not running, then we can't really protect the user is such non standard environment
2020-07-29Windows: Don't use HRESULT macros SUCCEEDED to check if WinVerifyTrust ↵Mounir IDRASSI1-1/+1
succeeded. Instead, check the return value for equality to zero.
2020-07-24Windows: update libzip to latest version 1.7.3 (close issue #656)Mounir IDRASSI49-2735/+2513
2020-07-22Windows: Add possibility to sign binaries using SHA256 only. This fixes ↵Mounir IDRASSI1-1/+13
Windows Smart Screen warning when launching installer
2020-07-22Increment internal version to 1.24.20 and update release notesMounir IDRASSI1-1/+1
2020-07-22Windows: Warn about Fast Startup if it is enabled during system encryption ↵Mounir IDRASSI1-0/+10
or volume creation and propose to disable it
2020-07-21Windows Setup: Warn about Fast Startup during install if it is enabled and ↵Mounir IDRASSI1-0/+1
propose to disable it at the end of the installation.
2020-07-21Windows: Implement detection of Hibernate and Fast Startup and disable them ↵Mounir IDRASSI3-0/+75
if RAM encryption is activated.
2020-07-08Windows: Add UI options to control the behavior of automatic bootloader ↵Mounir IDRASSI1-0/+4
fixing when System Encryption used.
2020-07-06Update Release Notes with latest Windows change (password drag-n-drop support)Mounir IDRASSI1-1/+1
2020-07-06Windows: Support direct password drag-n-drop from external applications ↵Mounir IDRASSI2-0/+477
(e.g. KeePass) which is more secure than using clipboard.
2020-07-04Increment internal version to 1.24.19Mounir IDRASSI1-2/+2
2020-07-02Windows: Use native Windows format program first to perform formatting since ↵Mounir IDRASSI1-7/+6
it is more reliable and only fallback to FormatEx function from fmifs.dll in case of issue.
2020-07-02Windows: Hide the console windows of the native Windows format tool when we ↵Mounir IDRASSI1-1/+2
call it to perform formatting
2020-07-02Windows: Don't allow to encrypt the system drive if it is already encrypted ↵Mounir IDRASSI4-0/+117
by BitLocker
2020-07-02Windows: Replace GetSystemInfo calls by more reliable function to get number ↵Mounir IDRASSI1-9/+6
of CPUs active on the PC.
2020-07-02Windows: Don't use API for Processor Groups support if there is only 1 CPU ↵Mounir IDRASSI2-37/+76
group in the system. This can fix slowness issue observed on some PCs with AMD CPUs.