kavsrf
|
17eeaa43cf
|
GOST89 parameters swap (6.3)
Cached boot password added
|
2016-10-17 18:40:11 +02:00 |
|
Mounir IDRASSI
|
c6d5b30704
|
MacOSX: fix compiler warning about ALIGN macro being already defined
|
2016-08-17 22:18:01 +02:00 |
|
Mounir IDRASSI
|
a72c7bcd6a
|
Linux: fix compilation error on Streebog.c if SSE4.1 not enabled in compiler
|
2016-08-17 08:36:31 +02:00 |
|
Mounir IDRASSI
|
2780ac962e
|
Linux: fix various compilation issues under Linux.
|
2016-08-17 00:08:18 +02:00 |
|
Mounir IDRASSI
|
625259d226
|
Fix compilation error in Streebog code caused by latest changes.
|
2016-08-16 12:42:44 +02:00 |
|
Mounir IDRASSI
|
ce76957a10
|
Windows: Fix various issues detected by static analysis.
|
2016-08-16 10:04:07 +02:00 |
|
Mounir IDRASSI
|
d127393897
|
Windows: Add new crypto files to legacy VC++ 2008 project.
|
2016-08-15 01:09:15 +02:00 |
|
Alex
|
246233c402
|
Windows EFI Bootloader: modifications to prepare EFI system encryption support (common files with DcsBoot)
|
2016-08-15 01:09:12 +02:00 |
|
Mounir IDRASSI
|
e90e24b30b
|
Windows: Add support for Streebog (hash) and kuznyechik (encryption)
|
2016-08-15 01:09:11 +02:00 |
|
Mounir IDRASSI
|
0b2c8b09c6
|
Windows: Add Magma cipher (GOST-89)
|
2016-08-15 01:09:10 +02:00 |
|
Mounir IDRASSI
|
3fb2eedab8
|
Linux: Enable gcc AES-NI built-in functions and adapt Hyper-V AES detection code to gcc.
|
2016-08-08 00:11:22 +02:00 |
|
Mounir IDRASSI
|
fe31cf5b83
|
Crypto: Use Hyper-V AES-NI detection workaround when displaying AES hardware availability in GUI.
|
2016-07-29 22:40:44 +02:00 |
|
Mounir IDRASSI
|
3aaf5c7045
|
Windows: solve benchmark issue for Whirlpool which caused wrong numbers when a 1GB buffer is chosen.
|
2016-07-25 08:26:09 +02:00 |
|
Mounir IDRASSI
|
0fca588275
|
Crypto: Workaround for AES-NI issue under Hyper-V on Windows Server 2008 R2 which masks AES-NI from applications although it is available.
|
2016-07-24 23:48:07 +02:00 |
|
Mounir IDRASSI
|
c5b766969a
|
Windows:solve compilation error under VC++ 2008 by using extern "C" only when needed.
|
2016-06-20 12:10:08 +02:00 |
|
Mounir IDRASSI
|
00eb49443a
|
Crypto: Optimize 64-bit implementation of Whirlpool based on idea from compression function in Botan library.
|
2016-06-20 12:10:07 +02:00 |
|
Mounir IDRASSI
|
45617a3285
|
Linux/MacOSX: Solve compilation error linked to Camellia cipher addition.
|
2016-06-19 00:38:20 +02:00 |
|
Mounir IDRASSI
|
e4efd6820a
|
Windows Driver: add declaration of missing intrinsic _mm_setr_epi32 (to be used by upcoming implementation)
|
2016-06-18 01:44:48 +02:00 |
|
Mounir IDRASSI
|
42373efcfd
|
Windows: Use Visual C++ 2010 instead of Visual C++ 2008.
|
2016-06-17 15:50:47 +02:00 |
|
Mounir IDRASSI
|
6ae982cccf
|
Update intrinsic support and cpu detection.
|
2016-06-17 15:50:46 +02:00 |
|
Mounir IDRASSI
|
21d567f731
|
Crypto: make Serpent source code use the same rotl32/rotr32 primitives as the other files.
|
2016-06-17 15:50:40 +02:00 |
|
Mounir IDRASSI
|
76d3bc631e
|
Crypto: Add support for Japanese encryption standard Camellia, including for system encryption.
|
2016-06-02 00:12:00 +02:00 |
|
Mounir IDRASSI
|
3f806010d2
|
Windows: fix detection of Visual Studio version to activate assembly optimizations.
|
2016-05-24 07:34:13 +02:00 |
|
David Foerster
|
5f47d8b6f1
|
Fix space before tab
|
2016-05-10 22:24:06 +02:00 |
|
David Foerster
|
11716ed2da
|
Remove trailing whitespace
|
2016-05-10 22:18:34 +02:00 |
|
David Foerster
|
fc37cc4a02
|
Normalize all line terminators
|
2016-05-10 20:20:14 +02:00 |
|
David Foerster
|
0c51cfa5f6
|
Reset bogus executable permissions
|
2016-05-01 23:29:43 +02:00 |
|
Mounir IDRASSI
|
e175adcd46
|
Windows: correct static inline declaration to solve Windows compilation error
|
2016-02-22 00:34:30 +01:00 |
|
Mounir IDRASSI
|
87df2fd2fc
|
Crypto: update Whirlpool implementation using latest code from Crypto++.
|
2016-02-21 10:59:13 +01:00 |
|
Mounir IDRASSI
|
ae7ec4802a
|
Windows:Fix various issues and warnings reported by static code analysis tool Coverity.
|
2016-02-07 02:39:43 +01:00 |
|
Mounir IDRASSI
|
bda7a1d0bd
|
Copyright: update dates to include 2016.
|
2016-01-20 00:53:24 +01:00 |
|
Mounir IDRASSI
|
e858d93a8e
|
MacOSX: use native OSX byte swapping routines used in hash functions to improve speed.
|
2016-01-11 01:04:54 +01:00 |
|
Mounir IDRASSI
|
6e1f5cfe4b
|
Windows: use compiler intrinsic for some functions used in cryptographic primitives to ensure maximum performance.
|
2016-01-03 00:15:08 +01:00 |
|
Mounir IDRASSI
|
bb66dac8e6
|
Cryptography: correct Whirlpool compilation error on Big Endian platforms.
|
2016-01-03 00:14:54 +01:00 |
|
Mounir IDRASSI
|
0c2c0a846d
|
Cryptography: Optimize Whirlpool implementation by using public domain assembly code developed by Wei Dai
|
2015-12-31 01:56:19 +01:00 |
|
Mounir IDRASSI
|
90bd57fe40
|
Windows: Full UNICODE rewrite and implement support for UNICODE passwords.
|
2015-11-26 01:44:52 +01:00 |
|
Mounir IDRASSI
|
041024fbb9
|
Update license information to reflect the use of a dual license Apache 2.0 and TrueCrypt 3.0.
|
2015-08-06 00:04:25 +02:00 |
|
Mounir IDRASSI
|
0d23312886
|
Windows: Modifications to build 64-bit versions of VeraCrypt.exe & "VeraCrypt Format.exe".
|
2015-05-22 22:58:51 +02:00 |
|
Mounir IDRASSI
|
651bea29b4
|
Static Code Analysis: clarify macros definition and use.
|
2015-02-09 11:01:06 +01:00 |
|
Mounir IDRASSI
|
b0bb124772
|
Bootloader: reduce the size of Serpent implementation when used as the single cipher. We need this because to save space for the new features to come.
|
2014-11-08 23:24:30 +01:00 |
|
Mounir IDRASSI
|
905a3ff4a5
|
Small code size optimization for RIPEMD-160 when compiled for boot encryption.
|
2014-11-08 23:24:01 +01:00 |
|
Mounir IDRASSI
|
bd7d151abf
|
Add SHA-256 source specific for upcoming bootloader build because of its small size. It was derived from the libtomcrypt public domain source.
|
2014-11-08 23:23:48 +01:00 |
|
Mounir IDRASSI
|
0178a6d33f
|
Optimize code space and solve the Serpent issue (https://sourceforge.net/p/veracrypt/discussion/technical/thread/fb09633a/#6406) by removing key length parameter from serpent_set_key and twofish_set_key
|
2014-11-08 23:23:37 +01:00 |
|
Mounir IDRASSI
|
f7d783dda8
|
Adapt certain functions in the case of Windows bootloader in order to make its size as small as possible.
|
2014-11-08 23:23:19 +01:00 |
|
Mounir IDRASSI
|
a5c1978eef
|
Remove remaining legacy cryptographic algorithms that are never used by VeraCrypt.
|
2014-11-08 23:21:35 +01:00 |
|
Mounir IDRASSI
|
75f7808719
|
Remove deprecated/legacy cryptographic algorithms and encryption modes that are never used by VeraCrypt. This will speed up volumes opening in many cases.
|
2014-11-08 23:21:32 +01:00 |
|
Mounir IDRASSI
|
9b19baf73e
|
use burn instead of memset when clearing RIPEMD context to ensure the compiler won't optimize it
|
2014-11-08 23:19:13 +01:00 |
|
Mounir IDRASSI
|
593d1a3edc
|
Update RIPEMD160 implementation in Windows Bootloaded to benefit from the compiler 32-bit integer
|
2014-11-08 23:18:44 +01:00 |
|
Mounir IDRASSI
|
c606f0866c
|
Add original TrueCrypt 7.1a sources
|
2014-11-08 23:18:07 +01:00 |
|