Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-27 | Crypto: Add support for 5 new cascades of cipher algorithms ↵ | Mounir IDRASSI | 1 | -0/+5 | |
(Camellia-Kuznyechik, Camellia-Serpent, Kuznyechik-AES, Kuznyechik-Serpent-Camellia and Kuznyechik-Twofish) | |||||
2017-11-27 | SIMD speed optimization for Kuznyechik cipher implementation (up to 2x ↵ | Mounir IDRASSI | 1 | -0/+29 | |
speedup). Based on https://github.com/aprelev/libgost15. | |||||
2017-07-22 | Windows: reduce size of MBR bootloader by removing unused functions in each ↵ | Mounir IDRASSI | 1 | -44/+24 | |
build type. | |||||
2017-07-04 | Windows: correctly handle SEH exceptions during self-tests in order to ↵ | Mounir IDRASSI | 1 | -4/+4 | |
disable CPU extended features in such case. | |||||
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 1 | -1/+1 | |
2017-06-21 | Crypto: Add optimized Camellia assembly implementation for x86_64 based on ↵ | Mounir IDRASSI | 1 | -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-01-12 | Windows: Fix Streebog not recognized by /hash command line switch but making ↵ | Mounir IDRASSI | 1 | -2/+3 | |
hash names matching more generic. | |||||
2016-12-26 | Windows: Enable Twofish optimized 64-bit assembly for UEFI bootloader since ↵ | Mounir IDRASSI | 1 | -3/+3 | |
a pre-compiled object file was included to its build system. | |||||
2016-12-07 | Windows: Don't use Twofish x64 assembly implementation for UEFI bootloader ↵ | Mounir IDRASSI | 1 | -3/+3 | |
(for now, yasm is not integrated in EDKII framework). | |||||
2016-12-07 | Crypto: Add optimized Twofish assembly implementation for x86_64. | Mounir IDRASSI | 1 | -0/+13 | |
2016-10-17 | Windows EFI: don't use optimized Serpent implementation for EFI bootloader ↵ | Mounir IDRASSI | 1 | -3/+3 | |
because lack of C++ support in EDKII framework | |||||
2016-10-17 | Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed ↵ | Mounir IDRASSI | 1 | -2/+36 | |
gain factor. Update credits and copyrights notice. | |||||
2016-10-17 | Add test vectors for Kuznyechik and GOST89 (the later is deprecated) | Mounir IDRASSI | 1 | -1/+1 | |
2016-10-17 | Crypto: deprecate GOST89 so that it can't be used to create new volumes. ↵ | Mounir IDRASSI | 1 | -1/+1 | |
Keep only for existing volumes. | |||||
2016-08-17 | Linux: fix various compilation issues under Linux. | Mounir IDRASSI | 1 | -1/+1 | |
2016-08-15 | Windows: Show only supported encryption algorithm in the system encryption ↵ | Mounir IDRASSI | 1 | -13/+19 | |
wizard for MBR | |||||
2016-08-15 | Windows EFI Bootloader: modifications to prepare EFI system encryption ↵ | Alex | 1 | -40/+46 | |
support (common files with DcsBoot) | |||||
2016-08-15 | Windows: Add support for Streebog (hash) and kuznyechik (encryption) | Mounir IDRASSI | 1 | -0/+8 | |
2016-08-15 | Windows: Add Magma cipher (GOST-89) | Mounir IDRASSI | 1 | -1/+35 | |
2016-07-24 | Crypto: Workaround for AES-NI issue under Hyper-V on Windows Server 2008 R2 ↵ | Mounir IDRASSI | 1 | -0/+5 | |
which masks AES-NI from applications although it is available. | |||||
2016-06-02 | Crypto: Add support for Japanese encryption standard Camellia, including for ↵ | Mounir IDRASSI | 1 | -1/+19 | |
system encryption. | |||||
2016-05-10 | Remove trailing whitespace | David Foerster | 1 | -19/+19 | |
2016-05-10 | Normalize all line terminators | David Foerster | 1 | -1058/+1058 | |
2016-01-20 | Copyright: update dates to include 2016. | Mounir IDRASSI | 1 | -1/+1 | |
2016-01-03 | Cryptography: Set 16-byte alignment for KEY_INFO structure that is used as ↵ | Mounir IDRASSI | 1 | -0/+2 | |
input for Whirlpool hash. This helps improve performance. | |||||
2015-11-26 | Windows: Full UNICODE rewrite and implement support for UNICODE passwords. | Mounir IDRASSI | 1 | -46/+38 | |
2015-09-16 | Windows: first implementation of CLI support for creating volumes. | Mounir IDRASSI | 1 | -2/+2 | |
2015-08-06 | Update license information to reflect the use of a dual license Apache 2.0 ↵ | Mounir IDRASSI | 1 | -7/+9 | |
and TrueCrypt 3.0. | |||||
2015-01-03 | Windows: change cascade encryption naming format to reflex mathematical ↵ | Mounir IDRASSI | 1 | -8/+24 | |
composition of the encryption algorithm, thus being more clear. For example AES(Twofish(Serpent)) instead of AES-Twofish-Serpent. | |||||
2014-11-08 | Bootloader: optimize code size in single cipher mode by manually inlining ↵ | Mounir IDRASSI | 1 | -24/+3 | |
EAInit, EAGetFirst and EAGetKeySize, and by removing the loop in ReadVolumeHeader that tests for encryption algorithms. | |||||
2014-11-08 | Add support for SHA-256 in key derivation for bootloader encryption. Create ↵ | Mounir IDRASSI | 1 | -16/+31 | |
separate bootloader images for SHA-256 and RIPEMD-160. Set SHA-256 as the default PRF for boot encryption and SHA-512 as default PRF for all other cases. Depricate RIPEMD-160. | |||||
2014-11-08 | Optimize code space and solve the Serpent issue ↵ | Mounir IDRASSI | 1 | -4/+4 | |
(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 | Adapt certain functions in the case of Windows bootloader in order to make ↵ | Mounir IDRASSI | 1 | -3/+32 | |
its size as small as possible. | |||||
2014-11-08 | Remove deprecated/legacy cryptographic algorithms and encryption modes that ↵ | Mounir IDRASSI | 1 | -864/+10 | |
are never used by VeraCrypt. This will speed up volumes opening in many cases. | |||||
2014-11-08 | Static Code Analysis : Add various NULL pointers checks | Mounir IDRASSI | 1 | -8/+14 | |
2014-11-08 | Add original TrueCrypt 7.1a sources | Mounir IDRASSI | 1 | -0/+1871 | |