Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-27 | SIMD speed optimization for Kuznyechik cipher implementation (up to 2x ↵ | Mounir IDRASSI | 3 | -1/+50 | |
speedup). Based on https://github.com/aprelev/libgost15. | |||||
2017-07-02 | Linux/MacOSX: use aligned memory for allocating hash context to avoid issues ↵ | Mounir IDRASSI | 1 | -5/+5 | |
on some platforms especially for Streebog. | |||||
2017-06-27 | MacOSX: various changes for assembly files build. Don't use 32-bit assembly ↵ | Mounir IDRASSI | 1 | -14/+14 | |
code of SHA-512 since it is not compatible with PIE configuration of OSX compiler (absolute addressing used) | |||||
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 36 | -36/+36 | |
2017-06-23 | Linux/MacOSX: use yasm instead of nasm for compiling all assembly files. | Mounir IDRASSI | 1 | -15/+15 | |
2017-06-23 | Linux/MacOSX: fix missing namespace in call to Cipher::IsHwSupportEnabled | Mounir IDRASSI | 1 | -1/+1 | |
2017-06-23 | Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for ↵ | Mounir IDRASSI | 1 | -0/+44 | |
x86_64 and x86. This improves speed by 30%. | |||||
2017-06-21 | Crypto: Add optimized Camellia assembly implementation for x86_64 based on ↵ | Mounir IDRASSI | 3 | -1/+61 | |
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. | |||||
2016-12-26 | Linux & MacOSX: automatically check TrueCryptMode in password dialog when ↵ | Mounir IDRASSI | 1 | -0/+27 | |
selecting a container file that has the .tc file extension | |||||
2016-12-26 | MacOSX: use Yasm to build Twofish 64-bit assembly code on OSX since native ↵ | Mounir IDRASSI | 1 | -1/+1 | |
compiler doesn't support GAS syntax | |||||
2016-12-07 | Crypto: Add optimized Twofish assembly implementation for x86_64. | Mounir IDRASSI | 3 | -1/+40 | |
2016-10-17 | Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed ↵ | Mounir IDRASSI | 3 | -4/+54 | |
gain factor. Update credits and copyrights notice. | |||||
2016-10-17 | Add test vectors for Kuznyechik and GOST89 (the later is deprecated) | Mounir IDRASSI | 4 | -3/+141 | |
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/MacOSX: Add Streebog to the list of supported hash algorithms used for ↵ | Mounir IDRASSI | 1 | -0/+1 | |
key derivation. | |||||
2016-08-17 | Linux: fix various compilation issues under Linux. | Mounir IDRASSI | 2 | -3/+3 | |
2016-08-15 | Windows: Add support for Streebog (hash) and kuznyechik (encryption) | Mounir IDRASSI | 11 | -1/+188 | |
2016-07-29 | Crypto: Use Hyper-V AES-NI detection workaround when displaying AES hardware ↵ | Mounir IDRASSI | 1 | -1/+2 | |
availability in GUI. | |||||
2016-07-25 | Windows: solve benchmark issue for Whirlpool which caused wrong numbers when ↵ | Mounir IDRASSI | 1 | -1/+1 | |
a 1GB buffer is chosen. | |||||
2016-06-19 | Linux/MacOSX: Solve compilation error linked to Camellia cipher addition. | Mounir IDRASSI | 2 | -3/+4 | |
2016-06-02 | Crypto: Add support for Japanese encryption standard Camellia, including for ↵ | Mounir IDRASSI | 6 | -1/+102 | |
system encryption. | |||||
2016-05-10 | Remove trailing whitespace | David Foerster | 36 | -157/+157 | |
2016-01-20 | Copyright: update dates to include 2016. | Mounir IDRASSI | 36 | -36/+36 | |
2015-12-31 | Cryptography: Optimize Whirlpool implementation by using public domain ↵ | Mounir IDRASSI | 1 | -0/+1 | |
assembly code developed by Wei Dai | |||||
2015-11-30 | Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵ | Mounir IDRASSI | 3 | -101/+10 | |
parameters in GUI more robust. | |||||
2015-08-06 | Update license information to reflect the use of a dual license Apache 2.0 ↵ | Mounir IDRASSI | 36 | -170/+314 | |
and TrueCrypt 3.0. | |||||
2015-07-25 | Linux/MacOSX: remove unused variable. | Mounir IDRASSI | 1 | -2/+0 | |
2015-07-11 | Linux: Solve compilation warning (unused variables, pointer cast) | Mounir IDRASSI | 1 | -3/+0 | |
2015-06-24 | Linux/MacOSX: restore normal file mode to some source files | Mounir IDRASSI | 7 | -0/+0 | |
2015-06-24 | Linux/MacOSX: first dynamic mode implementation | Mounir IDRASSI | 8 | -23/+31 | |
2015-04-26 | Linux: in command line, support hash algorithm names without '-' as on ↵ | Mounir IDRASSI | 1 | -0/+5 | |
Windows ("sha256", "sha512", "ripemd160") | |||||
2015-02-08 | Linux/MacOSX: mark RIPEMD-160 as deprecated like it's the case on Windows. ↵ | Mounir IDRASSI | 1 | -0/+1 | |
It will no more be available for the creation of volumes. | |||||
2015-02-08 | Activate support of mounting TrueCrypt system partitions. | Mounir IDRASSI | 1 | -3/+0 | |
2015-01-04 | Linux/MacOSX: Add support for TrueCrypt 6.x as it was done on Windows. | Mounir IDRASSI | 1 | -1/+1 | |
2015-01-04 | Linux/MacOSX: change cascade encryption naming format in the UI as it was ↵ | Mounir IDRASSI | 2 | -3/+17 | |
done on Windows. | |||||
2014-12-30 | Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵ | Mounir IDRASSI | 11 | -59/+100 | |
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread. | |||||
2014-12-20 | Reduce time for reporting wrong password by removing support for legacy ↵ | Mounir IDRASSI | 3 | -58/+0 | |
hidden format because it was never functional and it was superseded by current hidden format. | |||||
2014-12-19 | Linux/MacOSX: Enhance performance by implementing the possibility to choose ↵ | Mounir IDRASSI | 5 | -10/+20 | |
the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line. | |||||
2014-11-08 | Linux/MacOSX: adapt code to the changes in PRF functions prototypes | Mounir IDRASSI | 3 | -23/+23 | |
2014-11-08 | Linux/MacOSX : fix encryption/decryption issues with hard drives that have a ↵ | Mounir IDRASSI | 1 | -1/+1 | |
sector size bigger than 512. Now, we use the sector size as the minimum unit for data fragment encryption/decryption. | |||||
2014-11-08 | MacOSX : Support hard drives with a large sector size ( > 512). | Mounir IDRASSI | 1 | -1/+1 | |
2014-11-08 | Integrate SHA-256 support into Linux/MacOSX code. Set PRF priority to ↵ | Mounir IDRASSI | 5 | -5/+97 | |
SHA-512 -> Whirlpool -> SHA-256 -> RIPEMD-160 . | |||||
2014-11-08 | Optimize code space and solve the Serpent issue ↵ | Mounir IDRASSI | 1 | -2/+2 | |
(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 | MacOSX : Correct issue of compiling assembly files in both 32-bit and 64-bit ↵ | Mounir IDRASSI | 1 | -4/+15 | |
mode. Modify Makefiles to correct compilation process using latest Xcode. | |||||
2014-11-08 | Correct Linux compilation after removing legacy cryptographic code. | Mounir IDRASSI | 1 | -2/+0 | |
2014-11-08 | Remove remaining legacy cryptographic algorithms that are never used by ↵ | Mounir IDRASSI | 17 | -967/+0 | |
VeraCrypt. | |||||
2014-11-08 | Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵ | Mounir IDRASSI | 39 | -39/+39 | |
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon. | |||||
2014-11-08 | Change legacy version check in newly added Linux/MacOSX sources from 0x600 ↵ | Mounir IDRASSI | 2 | -4/+4 | |
(TrueCrypt) to 0x10b | |||||
2014-11-08 | Set volume header to 'VERA' instead of 'TRUE' in newly added Linux/MacOSX code | Mounir IDRASSI | 1 | -8/+8 | |
2014-11-08 | Correct typos introduced inadvertently | Mounir IDRASSI | 1 | -3/+3 | |