Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-02-13 | Linux/FreeBSD: Enable building without AESNI support by setting environment ↵ | Mounir IDRASSI | 1 | -0/+4 | |
variable DISABLE_AESNI to 1 during build or passing NOAESNI=1 to make command This comes following Github issue #892 and which should be solved thanks to this. | |||||
2021-08-16 | MacOSX: Make AESNI availability linked to compiler target and not ↵ | Mounir IDRASSI | 2 | -9/+3 | |
compilation host | |||||
2021-07-14 | Linux/macOS: re-order PRF algorithms from faster to slower for quicker ↵ | Mounir IDRASSI | 1 | -2/+2 | |
autodetection mounting when usual algorithms used | |||||
2020-06-28 | Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the ↵ | Mounir IDRASSI | 1 | -1/+1 | |
compiler not optimizing calls to method Memory::Erase | |||||
2020-06-26 | Linux/MacOSX: use standard std::shared_ptr instead of our custom ↵ | Mounir IDRASSI | 1 | -1/+3 | |
implementation which is kept for compatibility with older compilers. We also introduce compatibility code for old compilers that don't define std::unique_ptr | |||||
2020-06-11 | Switch from auto_ptr to unique_ptr (#638) | Christopher Bergqvist | 2 | -4/+2 | |
2019-12-09 | Linux: fix NOASM compilation (#563) (#568) | alt3r 3go | 1 | -8/+8 | |
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com> | |||||
2019-11-15 | Debug build: fix ParameterIncorrect error on hash benchmark start (#542) (#544) | alt3r 3go | 1 | -1/+1 | |
2019-11-04 | Linux/MacOSX: Add switch to force the use of legacy maximum password length ↵ | Mounir IDRASSI | 1 | -0/+1 | |
(64 UTF8 bytes) The switch is --legacy-password-maxlength | |||||
2019-10-24 | Linux/MacOSX: Better approach to avoid that jitterentropy code is optimized ↵ | Mounir IDRASSI | 1 | -1/+3 | |
by the compiler | |||||
2019-10-23 | Linux/MacOSX: Add missing JitterEntropy implementation | Mounir IDRASSI | 1 | -0/+1 | |
2019-10-06 | MacOSX: fix link error under Xcode 4.6.3VeraCrypt_1.24 | Mounir IDRASSI | 2 | -3/+7 | |
2019-01-28 | Increase password maximum length to 128 bytes from 64 bytes | Mounir IDRASSI | 2 | -2/+3 | |
2019-01-25 | Linux/MacOSX crypto: report XTS optimization implemented previously on Windows | Mounir IDRASSI | 1 | -49/+90 | |
c | |||||
2018-08-10 | Linux/MacOSX/FreeBSD: In TrueCrypt mode, reject Streebog as KDF since it is ↵ | mounir | 1 | -2/+2 | |
not supported. | |||||
2018-06-14 | Linux/MacOSX/FreeBSD: better handling for mounting systen encrypted disks ↵ | Mounir IDRASSI | 1 | -16/+16 | |
whose first sector has been overwritten (e.g. during windows repair). | |||||
2018-06-11 | Linux/MacOSX/FreeBSD: Support mounting partially encrypted system ↵ | Mounir IDRASSI | 2 | -3/+41 | |
partitions/drivers in ReadOnly mode in order to allow troubleshooting in some cases. | |||||
2018-03-27 | Crypto: Add support for 5 new cascades of cipher algorithms ↵ | Mounir IDRASSI | 4 | -2/+233 | |
(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 | 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. |