Mounir IDRASSI
|
7a35ecb154
|
Windows: use separate assembly files for RDRAND and RDSEED in order to fix a mysterious crash when MASM_RDSEED_GenerateBlock is called after MASM_RDRAND_GenerateBlock.
|
2019-10-30 08:52:55 +01:00 |
|
Mounir IDRASSI
|
cf48b532b4
|
Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 cipher and t1ha non-cryptographic fast hash (https://github.com/leo-yuriev/t1ha)
|
2019-03-01 00:35:13 +01:00 |
|
Mounir IDRASSI
|
86f0fde6e7
|
Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Stephan Mueller as a good alternative to RDRAND (http://www.chronox.de/jent.html, smueller@chronox.de)
|
2019-02-12 19:06:14 +01:00 |
|
Mounir IDRASSI
|
ba5da0946c
|
Windows: Add implementation of ChaCha20 based random generator. Use it for driver need of random bytes (currently only wipe bytes but more to come later).
|
2019-02-08 01:50:12 +01:00 |
|
Mounir IDRASSI
|
61c1baa4bf
|
Windows: use CPU RDRAND or RDSEED as an additional entropy source for our random generator when available
|
2019-02-01 00:35:50 +01:00 |
|
Mounir IDRASSI
|
f53eb8e260
|
SIMD speed optimization for Kuznyechik cipher implementation (up to 2x speedup). Based on https://github.com/aprelev/libgost15.
|
2017-11-27 16:16:35 +01:00 |
|
Mounir IDRASSI
|
546d6cff44
|
Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for x86_64 and x86. This improves speed by 30%.
|
2017-06-23 02:11:21 +02:00 |
|
Mounir IDRASSI
|
70097ecfe5
|
Crypto: Add optimized Camellia assembly implementation for x86_64 based on 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-06-21 01:39:55 +02:00 |
|
Mounir IDRASSI
|
263abeee3a
|
Crypto: Add optimized Twofish assembly implementation for x86_64.
|
2016-12-07 12:36:04 +01:00 |
|
Mounir IDRASSI
|
e5a9e9239b
|
Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed gain factor. Update credits and copyrights notice.
|
2016-10-17 18:40:23 +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
|
76d3bc631e
|
Crypto: Add support for Japanese encryption standard Camellia, including for system encryption.
|
2016-06-02 00:12:00 +02:00 |
|
David Foerster
|
fc37cc4a02
|
Normalize all line terminators
|
2016-05-10 20:20:14 +02: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
|
a5c1978eef
|
Remove remaining legacy cryptographic algorithms that are never used by VeraCrypt.
|
2014-11-08 23:21:35 +01:00 |
|
Mounir IDRASSI
|
c606f0866c
|
Add original TrueCrypt 7.1a sources
|
2014-11-08 23:18:07 +01:00 |
|