jsteube
dfb95024bc
Fix temporary datatype in wpapmk kernels
7 years ago
jsteube
fe4413797e
OpenCL Kernels: Use three separate comparison kernels (depending on keyver) for WPA instead of one
7 years ago
jsteube
3e08750900
OpenCL Kernels: Add general function declaration keyword (static inline)
7 years ago
jsteube
ddbe805c00
Fix last step of make_kn
7 years ago
jsteube
68f5b12754
Get rid of swap32() in make_kn() in -m 2500
7 years ago
jsteube
ab1dabebbe
Fix missing include in -m 2501
7 years ago
jsteube
b14f44dcf7
Fix uninitialized keymic buffer
7 years ago
jsteube
beab5457e6
Backport WPA-PSK-SHA256-AES-CMAC to -m 2501
7 years ago
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
5e34ec348e
Optimize kernels for ROCm 1.6
...
- Remove inline keywords
- Remove volatile keywords where it causes ROCm to slow down
- Replace DES functions (looks like bitselect somehow is no longer mapped to BFI_INT)
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
dd14b798c3
Vectorized WPA/WPA2 PMK OpenCL kernel
7 years ago
jsteube
f8cae33435
Fix some kernel headers
7 years ago
jsteube
fc100a852b
Added hash-mode 2501 = WPA/WPA2 PMK
...
Fixes https://github.com/hashcat/hashcat/issues/1287
Limited hash-mode 2500 to max length 63
Fixes https://github.com/hashcat/hashcat/issues/1286
7 years ago