Commit Graph

41 Commits (fd89cac052e4f0dc8c8539b083c33e31dae7852d)

Author SHA1 Message Date
jsteube d5153539e2 Some syntax error
6 years ago
jsteube 786384664e DECLSPEC for CPU
6 years ago
jsteube e4e1c1d515 We can't mix inline functions with static constants
6 years ago
Jens Steube 8273bb8376 NV JiT doesn't like static inline keywords
6 years ago
jsteube 3e08750900 OpenCL Kernels: Add general function declaration keyword (static inline)
6 years ago
jsteube 00abb849e1 Update inc_vector.cl for ideal performance with reference GTX1080 for NV and Vega64 for AMD
7 years ago
Fist0urs a6294537fd Splitted DPAPI kernel in 2 to increase performances
7 years ago
jsteube 1963b12fdc According to AMD docs, GCN 3 and 4 are the same
7 years ago
jsteube ac9f1da747 Add fine-tuned AMD GCN control macros
7 years ago
Jens Steube b58aa445b4 Do not use __local memory for -m 7500 if running on a device without physical shared memory
7 years ago
Jens Steube 63f6ca5114 Do not use __local memory for whirlpool if running on a device without physical shared memory
7 years ago
jsteube 00e38cc2c6 Add VEGA specific inline assembly to improve all MD4, MD5, SHA1 and SHA256 based kernels
7 years ago
jsteube 51372438fe Allow OpenCL kernel inline assembly if ROCm drivers was detected
7 years ago
jsteube bf299fe043 Optimized 3DES for rocm
7 years ago
jsteube 9ee5da40e0 Workaround rocm compiler error for -m 15300
7 years ago
jsteube 772441448a Optimized -m 8000 for ROCm
7 years ago
jsteube 3125a756d9 Remove some AMD _unroll restrictions no longer required with ROCm
7 years ago
jsteube 5e34ec348e Optimize kernels for ROCm 1.6
7 years ago
jsteube cefd2ddb94 Tune AMD unroll settings for AMD-GPU-PRO 17.40
7 years ago
jsteube 8257883ec1 Added hash-mode 14600 = LUKS
8 years ago
jsteube 899413f88b Allow unroll of Android FDE (Samsung DEK) on NV
8 years ago
jsteube ac02c60b3f Do not allow unroll of Drupal7, but for NV only
8 years ago
jsteube ee2e8ba598 Do not allow unroll of Drupal7, increases performance on CL1.2
8 years ago
jsteube 0de908905f Allow unroll of PBKDF2-HMAC-SHA256 on NV
8 years ago
jsteube 0206142a69 Bcrypt on NVIDIA works better when unrolled
8 years ago
Gabriele Gristina 246336c49c Fix CL_BUILD_PROGRAM_FAILURE on OSX (#412)
8 years ago
jsteube 91a69fa635 Experiment to fix https://github.com/hashcat/hashcat/issues/412
8 years ago
jsteube 92f7a560a7 Optimize DES/LM cracking speed boost on AMD
8 years ago
jsteube 31a616e00e Add a shared section in inc_vendor.cl
8 years ago
jsteube 306fc8a59a Optimize unrolling for AMD based on AMDGPU-Pro 16.40
8 years ago
jsteube ac44087c83 Optimize unrolling for AMD based on AMDGPU-Pro 16.40
8 years ago
jsteube f58c9baade Do not unroll -m 6800 based algorithm on NV, latest windows driver can't compile them otherwise
8 years ago
jsteube a43902b96b Do not unroll -m 6400 based algorithm on NV, latest windows driver can't compile them otherwise
8 years ago
jsteube e9b11c2951 Do not unroll scrypt based algorithm on NV, latest windows driver can't compile them otherwise
8 years ago
jsteube 5b26567cb6 Do not unroll -m 10900 based algorithms, it takes ages to compile with latest NV drivers
8 years ago
jsteube 3daf0af480 Added docs/credits.txt
8 years ago
jsteube 71a8459d85 Two new modes added:
8 years ago
jsteube a720195686 Increase AIX {ssha512} cracking performance
8 years ago
jsteube 072988f26c Increase PBKDF2-HMAC-SHA512 cracking performance
8 years ago
jsteube 2ec7429dea Increase 1Password, cloudkeychain cracking performance
8 years ago
Jens Steube 2899f53a15 Move files from include/ to OpenCL/ if they are used within kernels
8 years ago