Commit Graph

17 Commits (1106e163cae75181a6f5708965727a06ba672d74)

Author SHA1 Message Date
Jens Steube 89119bf24a Add missing inc_platform.h include
5 years ago
jsteube 1c45de4b63 Remove more old GCC diagnostic options
5 years ago
jsteube e80b1838e8 Rename some functions in inc_common.cl to avoid conflicts with bitops.c
5 years ago
jsteube adeeaee84a Replace __kernel, __constant, __global and __local qualifiers with macro for better control
5 years ago
jsteube 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
5 years ago
jsteube 218322f630 Support for inline VeraCrypt PIM Brute-Force
5 years ago
jsteube 84d6b8ecc1 Add function prototypes in OpenCL kernels to make some compilers happy
5 years ago
jsteube 0fce6b663b Testwise remove all hardcoded volatiles from cipher includes
5 years ago
jsteube a5746548e8 Allow use of hash-mode 7900, 10700 and 13731 on AMD devices after workaround
6 years ago
jsteube 3e08750900 OpenCL Kernels: Add general function declaration keyword (static inline)
6 years ago
jsteube 503f676cb0 Remove static keywords from OpenCL functions, they can cause old NV JiT compiler to fail
7 years ago
jsteube 967e96728d Make all the OpenCL kernel function includes static
7 years ago
jsteube a85be1d0f0 Fix some const keywords in inc_truecrypt_xts.cl
7 years ago
jsteube 55874ec853 Vectorized VeraCrypt PBKDF2-HMAC-SHA256 and added support for long passwords
7 years ago
jsteube bbb4c74e85 OpenCL Kernel: Remove "static" keyword from function declarations; Causes older Intel OpenCL runtimes to fail compiling
7 years ago
jsteube 8257883ec1 Added hash-mode 14600 = LUKS
7 years ago
Jens Steube b0ff13b496 Truecrypt/Veracrypt: Use CRC32 to verify headers instead of fuzzy logic, greatly reduces false positives from 18:2^48 to 3:2^64
8 years ago