jsteube
|
56154f9f2f
|
Refactor AES implementation to run fast on CL1.2 as well
|
2016-11-25 21:40:21 +01:00 |
|
jsteube
|
90f0aec707
|
Fixed a bug in hash-mode 11600 = (7-Zip) producing clEnqueueReadBuffer(): CL_INVALID_VALUE depending on input hash
|
2016-11-24 18:13:47 +01:00 |
|
Jens Steube
|
7fe575e204
|
Add const qualifier to variable declaration of matching global memory objects
|
2016-11-22 20:20:34 +01:00 |
|
jsteube
|
0206142a69
|
Bcrypt on NVIDIA works better when unrolled
|
2016-11-19 18:17:38 +01:00 |
|
jsteube
|
834a6c296b
|
Do not use a struct for constants in -m 5800 to enable pocl to compile the kernel
|
2016-11-17 18:31:21 +01:00 |
|
Jens Steube
|
b670e57a5a
|
Merge pull request #593 from matrix/m10420_osx
Fix m10420 OSX build error
|
2016-11-16 09:52:01 +01:00 |
|
Gabriele Gristina
|
bc11cd29d4
|
Fix m10420 OSX build error
|
2016-11-15 19:24:23 +01:00 |
|
Jens Steube
|
aea5892c59
|
Merge pull request #592 from matrix/m04500_osx
Fix m04500 OSX build error
|
2016-11-15 09:53:27 +01:00 |
|
Jens Steube
|
0db5789b10
|
Merge pull request #591 from matrix/m04700_osx
Fix m04700 OSX build error
|
2016-11-15 09:53:19 +01:00 |
|
Jens Steube
|
0ec3e356f2
|
Merge pull request #590 from matrix/m04400_osx
Fix m04400 OSX build error
|
2016-11-15 09:53:13 +01:00 |
|
Jens Steube
|
ce0f806c84
|
Merge pull request #589 from matrix/m14400_osx
Fix m14400 OSX build error
|
2016-11-15 09:53:05 +01:00 |
|
Jens Steube
|
6784202866
|
Merge pull request #588 from matrix/m13800_osx
Fix m13800 OSX build error
|
2016-11-15 09:52:59 +01:00 |
|
Gabriele Gristina
|
aa5a0c14b6
|
Fix m04500 OSX build error
|
2016-11-15 00:19:17 +01:00 |
|
Gabriele Gristina
|
c735cf746c
|
Fix m04700 OSX build error
|
2016-11-15 00:15:32 +01:00 |
|
Gabriele Gristina
|
2ef354fa63
|
Fix m04400 OSX build error
|
2016-11-15 00:11:45 +01:00 |
|
Gabriele Gristina
|
bce0e658b9
|
Fix m14400 OSX build error
|
2016-11-14 23:54:57 +01:00 |
|
Gabriele Gristina
|
0729c1a172
|
Fix m13800 OSX build error
|
2016-11-14 23:49:23 +01:00 |
|
Gabriele Gristina
|
96a03a8f7b
|
Fix m01100 OSX build error
|
2016-11-14 23:41:51 +01:00 |
|
Jens Steube
|
badf05adfa
|
Merge pull request #584 from matrix/master
Fix CL_BUILD_PROGRAM_FAILURE on OSX (#412)
|
2016-11-14 20:26:04 +01:00 |
|
jsteube
|
d3c130a3ae
|
Fix typo in array index number
|
2016-11-14 20:12:44 +01:00 |
|
Gabriele Gristina
|
246336c49c
|
Fix CL_BUILD_PROGRAM_FAILURE on OSX (#412)
|
2016-11-14 19:28:07 +01:00 |
|
jsteube
|
abd1a7098d
|
Merge branch 'master' of https://github.com/hashcat/hashcat
|
2016-11-14 10:50:54 +01:00 |
|
jsteube
|
91a69fa635
|
Experiment to fix https://github.com/hashcat/hashcat/issues/412
|
2016-11-14 10:50:47 +01:00 |
|
jsteube
|
5afdf7bf85
|
Switch to S-boxes making use of a vector conditional select operation for AMD and generic
|
2016-11-14 02:19:26 +01:00 |
|
jsteube
|
59730fb908
|
descrypt cracking speed boost on AMD
|
2016-11-14 01:10:56 +01:00 |
|
jsteube
|
92f7a560a7
|
Optimize DES/LM cracking speed boost on AMD
|
2016-11-14 00:56:35 +01:00 |
|
jsteube
|
31a616e00e
|
Add a shared section in inc_vendor.cl
|
2016-11-13 20:58:28 +01:00 |
|
jsteube
|
cb6e2107b6
|
Merge branch 'master' of https://github.com/hashcat/hashcat
|
2016-11-12 22:31:36 +01:00 |
|
jsteube
|
0c5d32c455
|
Fix https://github.com/hashcat/hashcat/issues/579
|
2016-11-12 22:31:20 +01:00 |
|
jsteube
|
306fc8a59a
|
Optimize unrolling for AMD based on AMDGPU-Pro 16.40
|
2016-11-12 21:20:03 +01:00 |
|
jsteube
|
ac44087c83
|
Optimize unrolling for AMD based on AMDGPU-Pro 16.40
|
2016-11-12 20:23:15 +01:00 |
|
jsteube
|
d081ac2ba1
|
Fix some uninitialized variables in rp_kernel_on_cpu.c
|
2016-11-12 16:30:21 +01:00 |
|
jsteube
|
2bda020c83
|
Added new hash-mode 14400 = SHA1(CX)
Details: https://github.com/hashcat/hashcat/issues/554
|
2016-11-12 11:39:38 +01:00 |
|
jsteube
|
1ed89eb261
|
Fix rule-engine optimizations for vector datatypes
|
2016-11-06 12:25:38 +01:00 |
|
jsteube
|
faf6f1932d
|
Optimize append_block8()
|
2016-11-05 16:32:59 +01:00 |
|
Jens Steube
|
6fdb2bfca4
|
Fix some header in inc_common.cl
|
2016-11-03 20:08:57 +01:00 |
|
jsteube
|
bd12a1eb0d
|
Optimize rule_op_mangle_dupechar_last()
|
2016-11-01 14:54:45 +01:00 |
|
jsteube
|
03fde2cdc3
|
Optimize rule_op_mangle_delete_last()
|
2016-11-01 14:50:54 +01:00 |
|
jsteube
|
a4f7ba2c60
|
Optimize rule_op_mangle_rotate_right()
|
2016-11-01 14:44:35 +01:00 |
|
jsteube
|
9038955bc6
|
Optimize rule_op_mangle_rotate_left()
|
2016-11-01 14:35:51 +01:00 |
|
jsteube
|
f3dd6fe741
|
Some cleanup before going to optimize more code in inc_rp.c
|
2016-11-01 13:01:15 +01:00 |
|
jsteube
|
ae5109a5a2
|
Optimize $ (append) rule performance
|
2016-11-01 03:22:55 +01:00 |
|
jsteube
|
7f234bad24
|
Optimize 0x01, 0x02 and 0x80 handling in inc_common.c even more
|
2016-11-01 03:21:45 +01:00 |
|
jsteube
|
492f9f2290
|
For some easy actions, maxwell GPU prefer not to use switch()
|
2016-10-31 14:22:00 +01:00 |
|
jsteube
|
8d1809cacb
|
Fix slow-hash-simd exits in _loop kernels
|
2016-10-29 13:49:08 +02:00 |
|
jsteube
|
8cfb1f03ab
|
Workaround to enable use of amd-gpu-pro
|
2016-10-21 16:02:13 +02:00 |
|
jsteube
|
f58c9baade
|
Do not unroll -m 6800 based algorithm on NV, latest windows driver can't compile them otherwise
|
2016-10-21 10:14:15 +02:00 |
|
jsteube
|
a43902b96b
|
Do not unroll -m 6400 based algorithm on NV, latest windows driver can't compile them otherwise
|
2016-10-21 09:51:41 +02:00 |
|
jsteube
|
e9b11c2951
|
Do not unroll scrypt based algorithm on NV, latest windows driver can't compile them otherwise
|
2016-10-20 22:53:47 +02:00 |
|
jsteube
|
5b26567cb6
|
Do not unroll -m 10900 based algorithms, it takes ages to compile with latest NV drivers
|
2016-10-20 11:02:45 +02:00 |
|