1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-16 11:48:15 +00:00
Commit Graph

580 Commits

Author SHA1 Message Date
Gabriele Gristina
b5179ac87b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
fcaf62c0f5 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
0af5f4c260 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
d5ce0f5b88 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
f7ab2e002a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
565a9373ce Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
f4305855a0 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
1349b72fce Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
b83da2998a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
41d26fc855 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
8084a4fa34 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
b27e96e675 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
efe8bcee13 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
acda1f49e4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
1ac468b9cd Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
60c3514e0b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
d10a0c3c97 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
c0139965e7 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
cdd06466b1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
410a0d3a19 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
0e1fffa197 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
379e087ef9 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
25154e15c6 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
090bc19f0a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
cc0a56c954 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
ecff3d6446 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
da00e698e5 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
3babd4ce8a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
dff1beb564 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
7281d19cb7 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
9a701a222f Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
47c6121c4c Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
74c4eda946 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
c9a5e43e66 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
561ae246dc Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
748e4a12f4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
f4507a8ec2 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
afd72ae237 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
2e41b5587f Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
d9a201f1a9 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
1deea4acf1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
84c988a71a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
1b2b85704b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
jsteube
da503c897a Seems to be safe to use bitselect() on NVidia now 2016-11-27 13:47:52 +01:00
Gabriele Gristina
6c7d10604e Fixed 'Compile Server Error' errors when build 6213/6223/6233/6243 opencl kernels on OSX 2016-11-26 22:38:55 +01:00
jsteube
425031c9c3 Improved SAP CODVN F/G password cracking performance by working around byte endian swaps 2016-11-26 17:17:26 +01:00
jsteube
899413f88b Allow unroll of Android FDE (Samsung DEK) on NV 2016-11-25 22:24:14 +01:00
jsteube
ac02c60b3f Do not allow unroll of Drupal7, but for NV only 2016-11-25 22:12:54 +01:00
jsteube
ee2e8ba598 Do not allow unroll of Drupal7, increases performance on CL1.2 2016-11-25 22:09:19 +01:00
jsteube
0de908905f Allow unroll of PBKDF2-HMAC-SHA256 on NV 2016-11-25 22:04:24 +01:00
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