jsteube
|
adeeaee84a
|
Replace __kernel, __constant, __global and __local qualifiers with macro for better control
|
2019-03-22 22:27:58 +01:00 |
|
jsteube
|
340d2ae7d3
|
Add headers for OpenCL include files
|
2019-03-22 22:00:07 +01:00 |
|
jsteube
|
0413314ae4
|
Fix missing include in amp_a0
|
2019-03-22 15:44:21 +01:00 |
|
jsteube
|
c9d60c079f
|
Prepare OpenCL kernels for non-static compilation
|
2019-03-22 15:16:25 +01:00 |
|
jsteube
|
5f5468be6f
|
Add missing DECLSPEC in OpenCL rule functions
|
2019-03-22 13:14:25 +01:00 |
|
jsteube
|
c1d5d2ff45
|
Improve grouping of include calls as a preparation
|
2019-03-22 12:58:56 +01:00 |
|
jsteube
|
305a044ec6
|
Remove some old function headers
|
2019-03-22 09:52:54 +01:00 |
|
jsteube
|
7d4bea41a0
|
Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
|
2019-03-21 23:00:38 +01:00 |
|
jsteube
|
59ecdbd319
|
Add volatile to inline assembly instructions, it has no influence on cracking performance but compile time reduces
|
2019-03-20 11:05:34 +01:00 |
|
Jens Steube
|
af129d32da
|
Merge pull request #1941 from s3inlc/master
Added hash mode 19500
|
2019-03-19 10:44:06 +01:00 |
|
Sein Coray
|
836c91c8c2
|
Merge branch 'master' of https://github.com/s3inlc/hashcat
|
2019-03-18 17:47:42 +01:00 |
|
Sein Coray
|
17083b8f56
|
applied requested final changes
|
2019-03-18 17:47:35 +01:00 |
|
jsteube
|
e0f875463f
|
Fix HAS_VBFE use on AMDGPU driver
|
2019-03-18 12:48:59 +01:00 |
|
jsteube
|
5ef67a8ab7
|
Apply previous blowfish optimization for -m 3200 also on -m 9000 and -m 18600
|
2019-03-18 12:42:47 +01:00 |
|
Sein Coray
|
1143cef606
|
Merge branch 'master' into master
|
2019-03-18 09:48:09 +01:00 |
|
Sein Coray
|
7321b03102
|
Updated mode 19500 based on comments
|
2019-03-18 09:45:04 +01:00 |
|
jsteube
|
5ecbcde945
|
Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count
|
2019-03-17 14:17:35 +01:00 |
|
jsteube
|
9a70655f34
|
No more need for rcon[] in AES
|
2019-03-16 21:15:05 +01:00 |
|
jsteube
|
7cb510f1ce
|
More manually unrolled cipher code
|
2019-03-16 21:11:02 +01:00 |
|
jsteube
|
a063e9ef62
|
Remove automatic unrolling on some ciphers and replace with manually unrolled code
|
2019-03-16 19:00:36 +01:00 |
|
jsteube
|
70d1343d57
|
Fix variables s_Ch and s_Cl in whirlpool hashes in non REAL_SHM mode
|
2019-03-16 16:51:54 +01:00 |
|
jsteube
|
970e5f3518
|
Fix -m 6100 in optimized mode for use with REAL_SHM
|
2019-03-15 23:27:44 +01:00 |
|
jsteube
|
218322f630
|
Support for inline VeraCrypt PIM Brute-Force
|
2019-03-15 21:48:49 +01:00 |
|
Fist0urs
|
afb010870a
|
Add hash modes 19600 (krb5tgs enctype 17) and 19700 (krb5tgs enctype 18)
|
2019-03-13 17:20:04 +01:00 |
|
jsteube
|
26d7602bbd
|
No longer need reqd_work_group_size() in OpenCL kernels since modules taken care of this using threads_min and threads_max
|
2019-03-10 12:13:14 +01:00 |
|
jsteube
|
85452e12be
|
Fix inc_cipher_des.cl for vector use
|
2019-03-10 11:07:52 +01:00 |
|
jsteube
|
84d6b8ecc1
|
Add function prototypes in OpenCL kernels to make some compilers happy
|
2019-03-09 09:05:44 +01:00 |
|
jsteube
|
ce32d57f9b
|
Make use of inc_cipher_des.cl in -m 3100
|
2019-03-09 08:43:07 +01:00 |
|
jsteube
|
27610008cb
|
Testwise disable aligned constants
|
2019-03-09 08:11:29 +01:00 |
|
jsteube
|
aeb570ca8b
|
Add inc_cipher_des.cl and make use of SHM_TYPE
|
2019-03-09 08:07:50 +01:00 |
|
jsteube
|
8c47a947a1
|
Fix some includes in -m 14600
|
2019-03-08 15:39:32 +01:00 |
|
Jens Steube
|
bc8ffadccc
|
Remove more occurances of netntlm_t in Whirlpool kernel
|
2019-03-08 15:26:50 +01:00 |
|
Jens Steube
|
07b8cafcad
|
Fix datatypes in -m 14600
|
2019-03-08 13:53:34 +01:00 |
|
Jens Steube
|
d64529ed47
|
Fix kernel header in -m 14900
|
2019-03-08 13:41:20 +01:00 |
|
Jens Steube
|
fda04609cd
|
Fix datatypes in -m 14600
|
2019-03-08 13:37:13 +01:00 |
|
Jens Steube
|
898000b7aa
|
Fix datatypes in -m 12400
|
2019-03-08 13:17:07 +01:00 |
|
Jens Steube
|
09b8bfc3a5
|
Fix datatypes in -m 10700
|
2019-03-08 13:13:01 +01:00 |
|
Jens Steube
|
7932d8c91f
|
Fix datatypes in -m 64xx and -m 137xx
|
2019-03-08 13:10:58 +01:00 |
|
Jens Steube
|
34850df1c0
|
Fix datatypes in -m 2501 and -m 16801
|
2019-03-08 13:05:23 +01:00 |
|
Jens Steube
|
74abff44d9
|
Move remaining module specific typedefs and structures from inc_types.cl to kernels
|
2019-03-08 12:50:31 +01:00 |
|
Jens Steube
|
30681e5151
|
Move remaining module specific typedefs and structures from inc_types.cl to kernels
|
2019-03-08 11:14:33 +01:00 |
|
Jens Steube
|
4bce25dd9d
|
Move remaining module specific typedefs and structures from inc_types.cl to kernels
|
2019-03-08 10:18:20 +01:00 |
|
Jens Steube
|
cace799187
|
Move more no unrolling exceptions from inc_vendor.cl to specific modules
|
2019-03-07 18:57:04 +00:00 |
|
Sein Coray
|
ee97d18af9
|
Added hash mode 19500
|
2019-03-06 21:15:09 +01:00 |
|
Sein Coray
|
deacf3a2b9
|
fix constant name for sha224
|
2019-03-06 00:13:10 +01:00 |
|
jsteube
|
eb07d2108c
|
Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
|
2019-03-05 05:14:34 +01:00 |
|
jsteube
|
8d6a69b2a9
|
Fix salt array for -m 19300 in -a 3 mode if SIMD is used
|
2019-03-04 13:31:49 +01:00 |
|
jsteube
|
a9bafb7edb
|
Add more valid plaintext pattern for -m 12700/15200
|
2019-03-04 09:28:57 +01:00 |
|
jsteube
|
dc9279c95c
|
New Strategy: Instead of using volatile, mark the mode as unstable. Remove all volatiles
|
2019-03-03 19:18:56 +01:00 |
|
jsteube
|
7c1120b784
|
Migrate unroll handling for -m 15900 from OpenCL/inc_vendor.cl to module_jit_build_options()
|
2019-03-03 13:44:25 +01:00 |
|