Jens Steube
0ec3e356f2
Merge pull request #590 from matrix/m04400_osx
...
Fix m04400 OSX build error
8 years ago
Jens Steube
ce0f806c84
Merge pull request #589 from matrix/m14400_osx
...
Fix m14400 OSX build error
8 years ago
Jens Steube
6784202866
Merge pull request #588 from matrix/m13800_osx
...
Fix m13800 OSX build error
8 years ago
Gabriele Gristina
2ef354fa63
Fix m04400 OSX build error
8 years ago
Gabriele Gristina
bce0e658b9
Fix m14400 OSX build error
8 years ago
Gabriele Gristina
0729c1a172
Fix m13800 OSX build error
8 years ago
Gabriele Gristina
96a03a8f7b
Fix m01100 OSX build error
8 years ago
Jens Steube
badf05adfa
Merge pull request #584 from matrix/master
...
Fix CL_BUILD_PROGRAM_FAILURE on OSX (#412 )
8 years ago
jsteube
d3c130a3ae
Fix typo in array index number
8 years ago
Gabriele Gristina
246336c49c
Fix CL_BUILD_PROGRAM_FAILURE on OSX ( #412 )
8 years ago
jsteube
abd1a7098d
Merge branch 'master' of https://github.com/hashcat/hashcat
8 years ago
jsteube
91a69fa635
Experiment to fix https://github.com/hashcat/hashcat/issues/412
8 years ago
jsteube
5afdf7bf85
Switch to S-boxes making use of a vector conditional select operation for AMD and generic
8 years ago
jsteube
59730fb908
descrypt cracking speed boost on AMD
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
cb6e2107b6
Merge branch 'master' of https://github.com/hashcat/hashcat
8 years ago
jsteube
0c5d32c455
Fix https://github.com/hashcat/hashcat/issues/579
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
d081ac2ba1
Fix some uninitialized variables in rp_kernel_on_cpu.c
8 years ago
jsteube
2bda020c83
Added new hash-mode 14400 = SHA1(CX)
...
Details: https://github.com/hashcat/hashcat/issues/554
8 years ago
jsteube
1ed89eb261
Fix rule-engine optimizations for vector datatypes
8 years ago
jsteube
faf6f1932d
Optimize append_block8()
8 years ago
Jens Steube
6fdb2bfca4
Fix some header in inc_common.cl
8 years ago
jsteube
bd12a1eb0d
Optimize rule_op_mangle_dupechar_last()
8 years ago
jsteube
03fde2cdc3
Optimize rule_op_mangle_delete_last()
8 years ago
jsteube
a4f7ba2c60
Optimize rule_op_mangle_rotate_right()
8 years ago
jsteube
9038955bc6
Optimize rule_op_mangle_rotate_left()
8 years ago
jsteube
f3dd6fe741
Some cleanup before going to optimize more code in inc_rp.c
8 years ago
jsteube
ae5109a5a2
Optimize $ (append) rule performance
8 years ago
jsteube
7f234bad24
Optimize 0x01, 0x02 and 0x80 handling in inc_common.c even more
8 years ago
jsteube
492f9f2290
For some easy actions, maxwell GPU prefer not to use switch()
8 years ago
jsteube
8d1809cacb
Fix slow-hash-simd exits in _loop kernels
8 years ago
jsteube
8cfb1f03ab
Workaround to enable use of amd-gpu-pro
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
d3d9b4e679
Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory
8 years ago
jsteube
f273d4771b
Fix missing pwlen copy in amp_a0
8 years ago
jsteube
30371bef10
Allow words of length > 32 in wordlists for -a 0 for slow hashes if no rules are in use or a : rule is in the rulefile
8 years ago
jsteube
3daf0af480
Added docs/credits.txt
...
Added docs/team.txt
8 years ago
jsteube
4b79ccd416
Preparation for easier integration of:
...
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
8 years ago
jsteube
2216920866
replaced macros with enums and static const char types
...
also had to move COMBINATOR_MODE defenition from inc_hash_constants.h to inc_types.cl to avoid conflicts
based on d57d9245db
8 years ago
jsteube
dc30176993
Fix enum type name
8 years ago
jsteube
200938ca42
Replaced uints with enums types
...
Based on https://github.com/hashcat/hashcat/pull/467
8 years ago
Jens Steube
a267c61fbb
switch from clz() to ffz() for bitsliced algorithms
8 years ago
jsteube
71a8459d85
Two new modes added:
...
* Added new hash-mode 14000 = DES (PT = $salt, key = $pass)
* Added new hash-mode 14100 = 3DES (PT = $salt, key = $pass)
This patch initial was created out of this PR: https://github.com/hashcat/hashcat/pull/452 which is now no longer required
I've replace the -a 3 kernel with a bitsliced version which is around 10 times faster
I've also added test.sh and test.pl patches, but some of the test scripts need to be fixed
8 years ago
jsteube
ebc1f83c93
New SHA2 meet-in-the-middle optimization, reduces 7/64 steps of SHA256 and should also work with SHA224/SHA384/SHA512
8 years ago