Jens Steube
|
87b151836d
|
Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change
|
2020-02-15 15:34:47 +01:00 |
|
Jens Steube
|
cc3cb66f12
|
Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change
|
2020-02-15 14:39:26 +01:00 |
|
Jens Steube
|
9980389f34
|
Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change
|
2020-02-15 13:58:42 +01:00 |
|
Jens Steube
|
c90d83c3eb
|
Prepare for UNROLL whitelisting
|
2020-02-15 12:44:12 +01:00 |
|
Jens Steube
|
809c1c5e1e
|
Add missing algorithm to tools/benchmark_deep.pl
|
2020-02-14 21:38:36 +01:00 |
|
Jens Steube
|
ec841fcd1c
|
Add NO_UNROLL to -m 15900
|
2020-02-14 12:21:00 +01:00 |
|
Jens Steube
|
20fa2167af
|
Add NO_UNROLL to -m 13800
|
2020-02-14 11:29:19 +01:00 |
|
Jens Steube
|
4883371ada
|
Update hashcat.hctune
|
2020-02-14 11:05:42 +01:00 |
|
Jens Steube
|
42e7fa1303
|
Fix buffer overflow in module_hash_encode() in hash-mode 13600
|
2020-02-13 13:59:32 +01:00 |
|
Jens Steube
|
c9fdb34698
|
Do not use V_BFE_U32 with latest rocm version
|
2020-02-13 13:24:20 +01:00 |
|
Jens Steube
|
5f57ab35b6
|
Rewrite MT[X][256] constants to MTX[256] constants in whirlpool hash
|
2020-02-12 16:51:19 +01:00 |
|
Jens Steube
|
193b4a38c7
|
Replace arrays in inc_hash_whirlpool.cl with scalar variables
|
2020-02-12 15:58:57 +01:00 |
|
Jens Steube
|
1de08570b3
|
Unroll whirlpool transform and get rid of shared memory access to s_RC[]
|
2020-02-11 16:32:51 +01:00 |
|
Jens Steube
|
7aed6fdb54
|
mini optimization for -m 740x optimized kernel
|
2020-02-11 14:22:38 +01:00 |
|
Jens Steube
|
f85a0ea784
|
Merge pull request #2308 from philsmd/patch-3
update the number of supported hash types in docs/readme.txt
|
2020-02-11 13:26:10 +01:00 |
|
Jens Steube
|
9ad0c541ea
|
Merge pull request #2307 from philsmd/master
Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
|
2020-02-11 13:25:59 +01:00 |
|
Jens Steube
|
f5527bb937
|
Fix mangle_dupeword_times() in OpenCL/inc_rp.cl
|
2020-02-11 12:23:51 +01:00 |
|
philsmd
|
6f9e5262af
|
update the number of supported hash types in docs/readme.txt
|
2020-02-11 11:42:49 +01:00 |
|
philsmd
|
b6f40c05d6
|
Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
|
2020-02-11 11:36:16 +01:00 |
|
Jens Steube
|
a74cbe3461
|
Fixed out-of-boundary read in pure kernel rule engine rule 'p' if parameter is set to 2 or higher
|
2020-02-10 16:32:34 +01:00 |
|
Jens Steube
|
9607b8c734
|
Fix -m 7400 optimized kernel for passwords length > 12 if salt length > 16
|
2020-02-10 14:40:51 +01:00 |
|
Jens Steube
|
a06f5f6644
|
Add support for length 20 in module for -m 7400
|
2020-02-10 13:01:32 +01:00 |
|
Jens Steube
|
3b1bdc6fa8
|
Add support for length 20 in unit test for -m 7400
|
2020-02-10 13:00:44 +01:00 |
|
Jens Steube
|
d76965348d
|
Small optimization for sha256crypt and add support for salt length up to 20
|
2020-02-10 11:10:57 +01:00 |
|
Jens Steube
|
4ed18af14c
|
Make VeraCrypt PIM configuration mechanism easier to read
|
2020-02-08 12:24:47 +01:00 |
|
Jens Steube
|
d1db16d5d3
|
Merge pull request #2306 from philsmd/master
Fixes #1538: Added -m 22500 = MultiBit Classic .key (MD5)
|
2020-02-07 09:32:12 +01:00 |
|
philsmd
|
0c0912d4da
|
-m 22500: remove unnecessary comment
|
2020-02-06 21:29:50 +01:00 |
|
philsmd
|
b51273fb0b
|
Fixes #1538: Added -m 22500 = MultiBit Classic .key (MD5)
|
2020-02-06 20:25:14 +01:00 |
|
Jens Steube
|
dbfd8d949e
|
Small code optimization -m 6500
|
2020-02-05 09:54:05 +01:00 |
|
Jens Steube
|
59677cd4b8
|
Small optimization in -m 16600
|
2020-02-04 21:54:09 +01:00 |
|
Jens Steube
|
4788c61dd2
|
Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA
|
2020-02-04 21:53:27 +01:00 |
|
Jens Steube
|
17a64f5019
|
Set a fixed register count maximumfor CUDA kernel. This prevents kernels going out of control and to have negative effects on other kernels from the same source code (For instance 16600)
|
2020-02-04 18:31:23 +01:00 |
|
Jens Steube
|
050f6b0e30
|
Remove some useless code in -m 12400
|
2020-02-04 15:38:01 +01:00 |
|
Jens Steube
|
95f3230bcf
|
Small speedup for -m 12500 (RAR3-hp) in optimized mode
|
2020-02-04 15:19:53 +01:00 |
|
Jens Steube
|
6c96a5d9f7
|
Small speedup for -m 7900 (Drupal)
|
2020-02-04 14:35:59 +01:00 |
|
Jens Steube
|
d325158e65
|
Fix functions used in m12500-pure.cl
|
2020-02-04 12:55:02 +01:00 |
|
Jens Steube
|
621ca525fb
|
Add note to changes.txt for RAR3-hp change
|
2020-02-04 12:47:35 +01:00 |
|
Jens Steube
|
045348ac73
|
Merge branch 'master' of https://github.com/hashcat/hashcat
|
2020-02-04 12:45:16 +01:00 |
|
Jens Steube
|
02466bf404
|
Add pure kernel for rar3-hp to support passwords with more than 20 characters
|
2020-02-04 12:44:54 +01:00 |
|
Jens Steube
|
525f8af200
|
Add v8x_from_v64_x to inc_common.cl
|
2020-02-03 15:51:08 +01:00 |
|
Jens Steube
|
633327d8b7
|
Rewrite Whirlpool hash with 64 bit instructions
|
2020-02-03 15:24:38 +01:00 |
|
Jens Steube
|
146ca73ff9
|
Workaround NVIDIA cubin error 'misaligned address' in -m 6100
|
2020-02-03 12:49:05 +01:00 |
|
Jens Steube
|
1290b01b3e
|
Fix KERN_TYPE in --stdout mode
|
2020-02-02 14:36:47 +01:00 |
|
Jens Steube
|
c40f474c2e
|
Add special module option to indicate the kernel is using dynamic shared memory
|
2020-02-02 11:24:38 +01:00 |
|
Jens Steube
|
fb7bb04587
|
Do not use dynamic shared memory if dynamic_local_mem_size is a multiple of local_mem_size
|
2020-02-02 11:15:37 +01:00 |
|
Jens Steube
|
96a2c36f53
|
Reduce CUDA Toolkit minimum version to 9.0 (even 8.0 should be sufficient)
|
2020-02-01 19:32:03 +01:00 |
|
Jens Steube
|
aef53f7e10
|
OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation
|
2020-02-01 14:27:42 +01:00 |
|
Jens Steube
|
1fc37c25f9
|
OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time
|
2020-02-01 09:00:48 +01:00 |
|
Jens Steube
|
08163501cf
|
Add option to disable cubin cache binaries and moved some redundant kernel load code into specific function
|
2020-01-31 17:50:53 +01:00 |
|
Jens Steube
|
01085cdab2
|
Move cujit_opts allocation closer to the calling functions because CUDA library needs it reinitialized after each use
|
2020-01-31 11:59:59 +01:00 |
|