Mounir IDRASSI
|
fe278afb18
|
Fix crash on machines without SSSE3 support in CPU by correctly checking for SSSE3 before using SHA-512 SSE2 assembly which uses PSHUFB instruction.
|
2017-07-01 01:56:33 +02:00 |
|
Mounir IDRASSI
|
3d8260d3d3
|
MacOSX: various changes for assembly files build. Don't use 32-bit assembly code of SHA-512 since it is not compatible with PIE configuration of OSX compiler (absolute addressing used)
|
2017-06-27 00:55:22 +02:00 |
|
Mounir IDRASSI
|
a64d054cdd
|
Linux/MacOSX: properly declare 64-bit constant integer values to avoid being truncated by compiler.
|
2017-06-24 01:11:16 +02: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
|
7c78c4f4ac
|
Windows Driver: fix "__chkstk" link error in debug build caused by some crypto functions using too much stack space for local variables.
|
2017-05-22 00:43:29 +02:00 |
|
Mounir IDRASSI
|
2780ac962e
|
Linux: fix various compilation issues under Linux.
|
2016-08-17 00:08:18 +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 |
|
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
|
c606f0866c
|
Add original TrueCrypt 7.1a sources
|
2014-11-08 23:18:07 +01:00 |
|