DoZ10
87e0281237
Moved init params in CPU (interface.c). Fixed vector-type problem in kernel a0.
7 years ago
DoZ10
e71c68e0af
Fixed endianness to remove unecessary kernel swaps ops
7 years ago
DoZ10
c1f8204b06
Prepared transform routine
7 years ago
DoZ10
0e018c717d
Unrolled for() loops and removed S & P structs
7 years ago
DoZ10
76e3c0618e
Fixed for() loops coding style
7 years ago
DoZ10
903e716b9a
Swapped to outlen and tested. Okay. Still having problems with VECT_SIZE > 1
7 years ago
DoZ10
58c1f46b19
Merge and conflict resolve.
7 years ago
DoZ10
10629190e3
Now compiles for test.sh -m 600 -a 0 -V1 and -V2, but does not resolve on V2.
7 years ago
DoZ10
de477580a0
Code Cleanup and short doc additions
7 years ago
DoZ10
1386d0eecc
Added kernel m00600_a1.cl
8 years ago
DoZ10
bb61408e89
Added kernel m00600_a0
8 years ago
DoZ10
60afdc2a30
Added function m04 in attack mode 3
8 years ago
DoZ10
72724ccba4
Removed rotr64_w() function.
8 years ago
DoZ10
b61d74255b
Removed load64() and load64_reverse() functions.
8 years ago
DoZ10
ad305308bb
Remove useless loop.
8 years ago
DoZ10
5689892e46
Removed useless spaces.
8 years ago
DoZ10
976f50a56b
Code cleanup.
8 years ago
DoZ10
3ce9597685
Renamed load64_inv -> load64_reverse
8 years ago
DoZ10
afdef5ce1c
fix: Kernel m00600_a3.cl function s04.
8 years ago
Jens Steube
a93a143d1e
Use scalar swap32() version for scalar variable
8 years ago
DoZ10
d455c18d4b
saved.
8 years ago
DoZ10
c3b95db072
rm: cleanup files.
8 years ago
DoZ10
d5ca5d59db
add: lots of things....
8 years ago
DoZ10
69dad31a29
fix: changed -m 6200 -> 600
8 years ago
DoZ10
abb0f84985
fix: m number in cl file.
8 years ago
DoZ10
bf45f87d39
random work...
8 years ago
DoZ10
4e9bb8b093
init
8 years ago
jsteube
26949a4fce
WPA cracking: Improved nonce-error-corrections mode to fix corrupt nonce generated on Big-Endian devices
...
WPA cracking: Reduced --nonce-error-corrections default from 16 to 8 to compensate speed drop caused due to Big-Endian fixes
Fixes https://github.com/hashcat/hashcat/issues/1221
8 years ago
jsteube
d1b2fa0b31
Added hash-mode 15100 = Juniper/NetBSD sha1crypt
8 years ago
jsteube
2bc65c2c4d
A bit a different _comp kernel iteration for WPA which can have lots of handshakes
8 years ago
jsteube
bea0e52cdb
Remove unused variable
8 years ago
jsteube
c04dd5c8b1
WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
...
WPA cracking: Added parameter --nonce-error-corrections to configure range of error correction
8 years ago
jsteube
33a043ec63
Refactored internal use of esalt from sync with number of salts to sync with number of digests
...
This enables a true N esalts per salt feature which is required for WPA/WPA2 handling
In case we need that for a future algorithm, just make sure to have a unique value in digest in hash parser.
Fixes https://github.com/hashcat/hashcat/issues/1158
8 years ago
jsteube
89f8739dde
Fixed overflow in bcrypt kernel in expand_key() function
8 years ago
philsmd
35c1f731b8
osx: some more volatile are required for luks/tc
8 years ago
philsmd
fbb1f92d2b
osx: -m 3200 = bcrypt needs a volatile variable
8 years ago
jsteube
72edd17481
Workaround -m 9100 to run on AMDGPU-Pro
8 years ago
jsteube
a5b8a91d58
Small -m 9100 cleanups
8 years ago
Jens Steube
e82ce9243d
Added support for filtering hccapx message pairs using --hccapx-message-pair
8 years ago
Jens Steube
0fc949ef69
Fixed cracking of PeopleSoft Token if salt length + password length is >= 128 byte
8 years ago
jsteube
2ece9742e1
Compress multiple newlines to one
8 years ago
jsteube
d0fa9d059d
Remove some unused macros
8 years ago
jsteube
22be61b20d
Remove aligned __constant datatypes from OpenCL kernel function declarations
8 years ago
jsteube
6401c58568
Align all the __constant buffers to workaround OpenCL JIT compiler errors in NV drivers 378.x
8 years ago
jsteube
3fb433de60
Remove __constant from OpenCL kernel function declarations
8 years ago
jsteube
ecb851ecda
Testwise workaround for -m 9100 on 378.x
8 years ago
jsteube
c094f3b511
Workaround added for NVidia OpenCL runtime: RACF kernel requires EBCDIC lookup to be done on shared memory
8 years ago
Jens Steube
2dd8018915
Fix -m 4520 for salt length exactly 15
8 years ago
jsteube
7aab78fb52
Fix broken SHA512 in LUKS due to union refactoring in tmps variable
8 years ago
jsteube
ba5fb80a38
Refactor kernel declarations for Skip32 to enable OSX using it
8 years ago