VeraCrypt/src/Crypto
2016-12-07 12:36:08 +01:00
..
Aes_hw_cpu.asm Crypto: Use Hyper-V AES-NI detection workaround when displaying AES hardware availability in GUI. 2016-07-29 22:40:44 +02:00
Aes_hw_cpu.h Remove trailing whitespace 2016-05-10 22:18:34 +02:00
Aes_x64.asm Remove trailing whitespace 2016-05-10 22:18:34 +02:00
Aes_x86.asm Remove trailing whitespace 2016-05-10 22:18:34 +02:00
Aes.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
Aescrypt.c Normalize all line terminators 2016-05-10 20:20:14 +02:00
Aeskey.c Normalize all line terminators 2016-05-10 20:20:14 +02:00
Aesopt.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
AesSmall_x86.asm Fix space before tab 2016-05-10 22:24:06 +02:00
AesSmall.c Normalize all line terminators 2016-05-10 20:20:14 +02:00
AesSmall.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
Aestab.c Remove trailing whitespace 2016-05-10 22:18:34 +02:00
Aestab.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
Camellia.c Linux: fix various compilation issues under Linux. 2016-08-17 00:08:18 +02:00
Camellia.h Crypto: Add support for Japanese encryption standard Camellia, including for system encryption. 2016-06-02 00:12:00 +02:00
CamelliaSmall.c Crypto: Add support for Japanese encryption standard Camellia, including for system encryption. 2016-06-02 00:12:00 +02:00
CamelliaSmall.h Crypto: Add support for Japanese encryption standard Camellia, including for system encryption. 2016-06-02 00:12:00 +02:00
config.h Linux: fix compilation error on Streebog.c if SSE4.1 not enabled in compiler 2016-08-17 08:36:31 +02:00
cpu.c Implement detection of new CPU features: AVX2 and BMI2 2016-10-17 18:40:33 +02:00
cpu.h Implement detection of new CPU features: AVX2 and BMI2 2016-10-17 18:40:33 +02:00
Crypto.vcproj Windows: Add new crypto files to legacy VC++ 2008 project. 2016-08-15 01:09:15 +02:00
Crypto.vcxproj Crypto: Add optimized Twofish assembly implementation for x86_64. 2016-12-07 12:36:04 +01:00
Crypto.vcxproj.filters Crypto: Add optimized Twofish assembly implementation for x86_64. 2016-12-07 12:36:04 +01:00
Crypto.vcxproj.user Windows: Use Visual C++ 2010 instead of Visual C++ 2008. 2016-06-17 15:50:47 +02:00
gost89_x64.asm GOST89 parameters swap (6.3) 2016-10-17 18:40:11 +02:00
gost89_x86.asm Windows: Add Magma cipher (GOST-89) 2016-08-15 01:09:10 +02:00
GostCipher.c Use properly aligned memory in code using Streebog hash implementation that uses SSE. 2016-10-17 18:40:19 +02:00
GostCipher.h Use properly aligned memory in code using Streebog hash implementation that uses SSE. 2016-10-17 18:40:19 +02:00
kuznyechik.c Linux: fix various compilation issues under Linux. 2016-08-17 00:08:18 +02:00
kuznyechik.h Linux: fix various compilation issues under Linux. 2016-08-17 00:08:18 +02:00
Makefile Normalize all line terminators 2016-05-10 20:20:14 +02:00
Makefile.inc Crypto: Add optimized Twofish assembly implementation for x86_64. 2016-12-07 12:36:04 +01:00
misc.h 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
Rmd160.c Linux: fix various compilation issues under Linux. 2016-08-17 00:08:18 +02:00
Rmd160.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
Serpent.c Linux: fix various compilation issues under Linux. 2016-08-17 00:08:18 +02:00
Serpent.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
SerpentFast_sbox.h Add missing fast Serpent implementation sources. 2016-10-17 18:40:25 +02:00
SerpentFast_simd.cpp Add missing fast Serpent implementation sources. 2016-10-17 18:40:25 +02:00
SerpentFast.c Crypto: remove unnecessary alignment adjusting code in Serpent since the SIMD implementation works with unaligned data and gain negligible compared to memcpy overhead. 2016-12-07 12:36:05 +01:00
SerpentFast.h Add missing fast Serpent implementation sources. 2016-10-17 18:40:25 +02:00
Sha2.c Linux: fix various compilation issues under Linux. 2016-08-17 00:08:18 +02:00
Sha2.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
Sha2Small.c Remove trailing whitespace 2016-05-10 22:18:34 +02:00
Sha2Small.h Normalize all line terminators 2016-05-10 20:20:14 +02:00
Sources Crypto: Add optimized Twofish assembly implementation for x86_64. 2016-12-07 12:36:04 +01:00
Streebog.c MacOSX: fix compiler warning about ALIGN macro being already defined 2016-08-17 22:18:01 +02:00
Streebog.h MacOSX: fix compiler warning about ALIGN macro being already defined 2016-08-17 22:18:01 +02:00
Twofish_x64.S Crypto: Add optimized Twofish assembly implementation for x86_64. 2016-12-07 12:36:04 +01:00
Twofish_x86.S Crypto: Add optimized Twofish assembly implementation for x86_64. 2016-12-07 12:36:04 +01:00
Twofish.c Windows: Don't use Twofish x64 assembly implementation for UEFI bootloader (for now, yasm is not integrated in EDKII framework). 2016-12-07 12:36:08 +01:00
Twofish.h Windows: Don't use Twofish x64 assembly implementation for UEFI bootloader (for now, yasm is not integrated in EDKII framework). 2016-12-07 12:36:08 +01:00
Whirlpool.c Windows EFI Bootloader: modifications to prepare EFI system encryption support (common files with DcsBoot) 2016-08-15 01:09:12 +02:00
Whirlpool.h Windows: solve benchmark issue for Whirlpool which caused wrong numbers when a 1GB buffer is chosen. 2016-07-25 08:26:09 +02:00