VeraCrypt
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-15Windows: Add support for Streebog (hash) and kuznyechik (encryption)Mounir IDRASSI28-14/+5597
2016-08-15Windows: Add Magma cipher (GOST-89)Mounir IDRASSI11-8/+889
2016-08-15Windows Driver: Add extra traces and enable tracing in release build if ↵Mounir IDRASSI2-9/+32
DEBUG_TRACE defined.
2016-08-15Language XML files: add new fields related to UEFI and newly added ciphers.Mounir IDRASSI37-42/+153
2016-08-15User Guide: further corrections and modifications to match online documentation.Mounir IDRASSI1-0/+0
2016-08-15Linux/MacOSX: Similar fix to Windows one. Write fake hidden volume header ↵Mounir IDRASSI1-6/+57
that is created from same data format as legitimate one in order to metigate attack that are able to detect the presence of TrueCrypt/VeraCrypt hidden volumes (reported by Ivanov Alexey Mikhailovich from Moscow, Russia)
2016-08-15Windows: Fix vulnerability inherited from TrueCrypt that allows an attacker ↵Mounir IDRASSI5-32/+288
to detect with high probability if a hidden volume is present. Vulnerability reported by Ivanov Alexey Mikhailovich.
2016-08-08Linux: Enable gcc AES-NI built-in functions and adapt Hyper-V AES detection ↵Mounir IDRASSI2-13/+57
code to gcc.
2016-07-29Crypto: Use Hyper-V AES-NI detection workaround when displaying AES hardware ↵Mounir IDRASSI4-48/+84
availability in GUI.
2016-07-29Windows: Use new Windows API to mitigate dll hijacking attacks.Mounir IDRASSI1-3/+12
2016-07-26Windows: Enhance protection against dll hijacking attacks following new ↵Mounir IDRASSI1-2/+27
report by Stefan Kanthak.
2016-07-25Windows: solve benchmark issue for Whirlpool which caused wrong numbers when ↵Mounir IDRASSI8-22/+22
a 1GB buffer is chosen.
2016-07-24User Guide: Update User Guide odt file to match online documentation and FAQ.Mounir IDRASSI1-0/+0
2016-07-24Crypto: Workaround for AES-NI issue under Hyper-V on Windows Server 2008 R2 ↵Mounir IDRASSI3-3/+66
which masks AES-NI from applications although it is available.
2016-06-27Language XML files: remove UTF-8 BOM from Dutch language file.Mounir IDRASSI1-1/+1
2016-06-27Language XML files: update to Dutch translation by Peter Tak.Mounir IDRASSI1-562/+562
2016-06-23added TiB size unitoceanBT1-0/+5
2016-06-20Windows:solve compilation error under VC++ 2008 by using extern "C" only ↵Mounir IDRASSI1-8/+32
when needed.
2016-06-20Crypto: Optimize 64-bit implementation of Whirlpool based on idea from ↵Mounir IDRASSI1-115/+292
compression function in Botan library.
2016-06-19Linux/MacOSX: Solve compilation error linked to Camellia cipher addition.Mounir IDRASSI3-4/+5
2016-06-18Windows Driver: use more reliable way to correctly set path to VC++ 2010 in ↵Mounir IDRASSI1-4/+15
driver build batch file.
2016-06-18Windows Driver: add declaration of missing intrinsic _mm_setr_epi32 (to be ↵Mounir IDRASSI1-0/+1
used by upcoming implementation)
2016-06-17Windows Driver: save FPU state in 32-bit mode before run Whirlpool SSE ↵Mounir IDRASSI2-0/+34
implementation to avoid issues (https://msdn.microsoft.com/fr-fr/library/ff565388(v=vs.85).aspx)
2016-06-17Windows: Better heuristics for evaluating Pre-Boot PRF performanceMounir IDRASSI1-2/+14
2016-06-17Windows: Use Visual C++ 2010 instead of Visual C++ 2008.Mounir IDRASSI25-44/+3928
2016-06-17Update intrinsic support and cpu detection.Mounir IDRASSI3-19/+87
2016-06-17Language XML files: add new fields related to enhanced benchmark dialogMounir IDRASSI37-3/+114
2016-06-17Windows: Add Hash and PRF benchmarks to the benchmark dialog.Mounir IDRASSI4-203/+364
2016-06-17Windows: make Camellia help link open dedicated documentation pageMounir IDRASSI1-0/+4
2016-06-17Language XML files: update German translation (Ettore Atalan)Mounir IDRASSI1-23/+23
2016-06-17Crypto: make Serpent source code use the same rotl32/rotr32 primitives as ↵Mounir IDRASSI1-33/+33
the other files.
2016-06-17Windows: fix compiler warningsMounir IDRASSI2-3/+6
2016-06-02Crypto: Add support for Japanese encryption standard Camellia, including for ↵Mounir IDRASSI67-14/+1579
system encryption.
2016-05-29Windows: better implementation for support of smart card PIN in command ↵Mounir IDRASSI8-44/+54
line. Supported now also on Format.
2016-05-29Linux/MacOSX: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI6-0/+39
(--token-pin switch)
2016-05-24Windows: fix detection of Visual Studio version to activate assembly ↵Mounir IDRASSI1-0/+4
optimizations.
2016-05-24Merge pull request #69 from anarchyonline/masterMounir IDRASSI1-0/+6
MacOSX: Added two line to enable support for retina ui on retina Macs.
2016-05-20Added two line to enable support for retina ui on retina Macs.AO1-0/+6
2016-05-19Readme.txt:Fix wxWidget expected directory for OSX installMounir IDRASSI1-2/+1
2016-05-19Merge pull request #68 from strazzere/masterMounir IDRASSI1-1/+1
Fix wxWidget expected directory for OSX install in Readme
2016-05-18Fix wxWidget expected directory for OSX installTim Strazzere1-1/+1
2016-05-15Language XML files: in German translation, replace PIM description "Personal ↵Mounir IDRASSI1-6/+6
Iterations Multiplier" by "Persönlicher IterationsMultiplikator".(Ettore Atalan)
2016-05-14Language XML files: update German translation (Ettore Atalan)Mounir IDRASSI1-59/+59
2016-05-14Remove UTF8 BOM from language XML filesMounir IDRASSI36-36/+36
2016-05-14Language XML files: Update Arabic translation (contributed by Ali Khojah)Mounir IDRASSI1-363/+363
2016-05-13Merge pull request #67 from veracrypt/revert-66-patch-1Mounir IDRASSI1-1/+1
Revert "Makefile: fix build under gcc6"
2016-05-13Revert "Makefile: fix build under gcc6"Mounir IDRASSI1-1/+1
2016-05-13Merge pull request #66 from FadeMind/patch-1Mounir IDRASSI1-1/+1
Makefile: fix build under gcc6
2016-05-13Linux: Fix gcc-6 compilation errors.Mounir IDRASSI3-7/+7
2016-05-13Makefile: fix build under gcc6Tomasz Przybył1-1/+1
Veracrypt for build under GCC6 required using compatibility flag `-std=c++98` against change default C++ frontend in GCC6. The C++ frontend now defaults to C++14 standard instead of C++98 it has been defaulting to previously, for compiling older C++ code that might require either explicitly compiling with selected older C++ standards, or might require some code adjustment, see http://gcc.gnu.org/gcc-6/porting_to.html for details. The experimental C++17 support has been enhanced in this release. from: https://gcc.gnu.org/ml/gcc-announce/2016/msg00000.html