Commit Graph

42 Commits (0a0522cf76908003e5b77d99953c8e1c97da5c57)

Author SHA1 Message Date
jsteube 1aa76eac15 Refactor use of __constant to match up with the user selected attack mode
7 years ago
jsteube 1d04de3a8e Limit kernel-loops in straight-mode to 256, therefore allow rules to be stored in constant memory
7 years ago
jsteube 319799bbbf Switch the datatypes of the variables responsible for work-item count and work-item size from u32 to u64
7 years ago
jsteube 757f3a39c2 Accidentially pushed experimental -m 2500 kernel
7 years ago
jsteube 8434e451ef Add -L support for all SHA512 based generic hashes
7 years ago
jsteube 8a6e3a5275 Add support in HMAC for passwords larger than block size of the underlaying hash
7 years ago
jsteube f619811b70 Remove PBKDF2-HMAC-MD5 includes password length limit
7 years ago
jsteube cbeb9c6e0c Remove unused functions from -m 2500
7 years ago
jsteube 165380c454 Simplify WPA/WPA2 cracking kernel
7 years ago
jsteube c918173fcf Get rid of comb_t which can be safely replace with pw_t now
7 years ago
jsteube 8a3ed7fe75 Small WPA improvement, do not check the same candidate twice for LE and BE
7 years ago
jsteube 4b2d9f0f29 Fix for https://github.com/hashcat/hashcat/issues/1276
7 years ago
Jens Steube e87fb31d3f WPA cracking: Improved nonce-error-corrections mode to use a both positive and negative corrections
7 years ago
Jens Steube a93a143d1e Use scalar swap32() version for scalar variable
7 years ago
jsteube 26949a4fce WPA cracking: Improved nonce-error-corrections mode to fix corrupt nonce generated on Big-Endian devices
7 years ago
jsteube 2bc65c2c4d A bit a different _comp kernel iteration for WPA which can have lots of handshakes
7 years ago
jsteube c04dd5c8b1 WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
7 years ago
jsteube 33a043ec63 Refactored internal use of esalt from sync with number of salts to sync with number of digests
7 years ago
jsteube 2ece9742e1 Compress multiple newlines to one
7 years ago
jsteube d0fa9d059d Remove some unused macros
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 717da7f4f2 Added support for loading hccapx files
8 years ago
Gabriele Gristina 57400ff8da Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ...
8 years ago
Jens Steube 7fe575e204 Add const qualifier to variable declaration of matching global memory objects
8 years ago
jsteube 8d1809cacb Fix slow-hash-simd exits in _loop kernels
8 years ago
jsteube 3daf0af480 Added docs/credits.txt
8 years ago
jsteube 8702d0e3e1 Workaround memory allocation limit from OpenCL by using multiple buffers for scrypt
8 years ago
Jens Steube ed1863c263 Move macros DGST_R0 - DGST_R3 to host, define dgst_size for opencl kernel from host; both at runtime
8 years ago
Jens Steube 2899f53a15 Move files from include/ to OpenCL/ if they are used within kernels
8 years ago
Jens Steube de2074dfaa Fix for -m 2500, see: https://github.com/hashcat/oclHashcat/issues/339
8 years ago
Jens Steube 0ddb264a5a Use packv() and unpackv() for slow hash SIMD handling in kernels
8 years ago
Jens Steube 9d74f2958d Added SIMD code for WPA/WPA2
8 years ago
Jens Steube 0b3743ce94 - Added inline declaration to functions from simd.c, common.c, rp.c and types_ocl.c to increase performance
8 years ago
jsteube dad03e394d Fixed two major problems
8 years ago
Jens Steube eb60d6bb23 Remove MD4/MD5 *H1/*H2 functions and use original H functions. Modern compilers will find this easy optimization automatically
9 years ago
Gabriele 'matrix' Gristina 44c3f16bcb Fixed compiler warnings (unused variable)
9 years ago
Jens Steube a62b7ed06e Upgrade kernel to support dynamic local work sizes
9 years ago
jsteube 331188167c Replace the substring GPU to a more appropriate "device" or "kernel" substring depending on the context
9 years ago
jsteube 5f7c47b461 Fix path to includes
9 years ago
jsteube 2283d5c843 Fix more append_* functions in kernels
9 years ago
jsteube 50f39b3563 Fix append_* function calls
9 years ago
jsteube 0bf4e3c34a - Dropped all vector code since new GPU's are all scalar, makes the code much easier
9 years ago