Commit Graph

6866 Commits (13e2dec01783f6b98850f395a40a6356923c09f1)
 

Author SHA1 Message Date
Jens Steube ec841fcd1c Add NO_UNROLL to -m 15900
4 years ago
Jens Steube 20fa2167af Add NO_UNROLL to -m 13800
4 years ago
Jens Steube 4883371ada Update hashcat.hctune
4 years ago
Jens Steube 42e7fa1303 Fix buffer overflow in module_hash_encode() in hash-mode 13600
4 years ago
Jens Steube c9fdb34698 Do not use V_BFE_U32 with latest rocm version
4 years ago
Jens Steube 5f57ab35b6 Rewrite MT[X][256] constants to MTX[256] constants in whirlpool hash
4 years ago
Jens Steube 193b4a38c7 Replace arrays in inc_hash_whirlpool.cl with scalar variables
4 years ago
Jens Steube 1de08570b3 Unroll whirlpool transform and get rid of shared memory access to s_RC[]
4 years ago
Jens Steube 7aed6fdb54 mini optimization for -m 740x optimized kernel
4 years ago
Jens Steube f85a0ea784
Merge pull request #2308 from philsmd/patch-3
4 years ago
Jens Steube 9ad0c541ea
Merge pull request #2307 from philsmd/master
4 years ago
Jens Steube f5527bb937 Fix mangle_dupeword_times() in OpenCL/inc_rp.cl
4 years ago
philsmd 6f9e5262af
update the number of supported hash types in docs/readme.txt
4 years ago
philsmd b6f40c05d6 Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
4 years ago
Jens Steube a74cbe3461 Fixed out-of-boundary read in pure kernel rule engine rule 'p' if parameter is set to 2 or higher
4 years ago
Jens Steube 9607b8c734 Fix -m 7400 optimized kernel for passwords length > 12 if salt length > 16
4 years ago
Jens Steube a06f5f6644 Add support for length 20 in module for -m 7400
4 years ago
Jens Steube 3b1bdc6fa8 Add support for length 20 in unit test for -m 7400
4 years ago
Jens Steube d76965348d Small optimization for sha256crypt and add support for salt length up to 20
4 years ago
Jens Steube 4ed18af14c Make VeraCrypt PIM configuration mechanism easier to read
4 years ago
Jens Steube d1db16d5d3
Merge pull request #2306 from philsmd/master
4 years ago
philsmd 0c0912d4da
-m 22500: remove unnecessary comment
4 years ago
philsmd b51273fb0b
Fixes #1538: Added -m 22500 = MultiBit Classic .key (MD5)
4 years ago
Jens Steube dbfd8d949e Small code optimization -m 6500
4 years ago
Jens Steube 59677cd4b8 Small optimization in -m 16600
4 years ago
Jens Steube 4788c61dd2 Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA
4 years ago
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)
4 years ago
Jens Steube 050f6b0e30 Remove some useless code in -m 12400
4 years ago
Jens Steube 95f3230bcf Small speedup for -m 12500 (RAR3-hp) in optimized mode
4 years ago
Jens Steube 6c96a5d9f7 Small speedup for -m 7900 (Drupal)
4 years ago
Jens Steube d325158e65 Fix functions used in m12500-pure.cl
4 years ago
Jens Steube 621ca525fb Add note to changes.txt for RAR3-hp change
4 years ago
Jens Steube 045348ac73 Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube 02466bf404 Add pure kernel for rar3-hp to support passwords with more than 20 characters
4 years ago
Jens Steube 525f8af200 Add v8x_from_v64_x to inc_common.cl
4 years ago
Jens Steube 633327d8b7 Rewrite Whirlpool hash with 64 bit instructions
4 years ago
Jens Steube 146ca73ff9 Workaround NVIDIA cubin error 'misaligned address' in -m 6100
4 years ago
Jens Steube 1290b01b3e Fix KERN_TYPE in --stdout mode
4 years ago
Jens Steube c40f474c2e Add special module option to indicate the kernel is using dynamic shared memory
4 years ago
Jens Steube fb7bb04587 Do not use dynamic shared memory if dynamic_local_mem_size is a multiple of local_mem_size
4 years ago
Jens Steube 96a2c36f53 Reduce CUDA Toolkit minimum version to 9.0 (even 8.0 should be sufficient)
4 years ago
Jens Steube aef53f7e10 OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation
4 years ago
Jens Steube 1fc37c25f9 OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time
4 years ago
Jens Steube 08163501cf Add option to disable cubin cache binaries and moved some redundant kernel load code into specific function
4 years ago
Jens Steube 01085cdab2 Move cujit_opts allocation closer to the calling functions because CUDA library needs it reinitialized after each use
4 years ago
Jens Steube 346637ec43 Improve cujit logging
4 years ago
Jens Steube 66ae5125ce Cache cubin instead of PTX to decrease startup time
4 years ago
Jens Steube cc4fd48ace Optimize hook buffer size to be copied
4 years ago
Jens Steube 46bba107fa Reduce max accel in -m 11600 since thread count was unlocked
4 years ago
Jens Steube 7d9461f8b9 Add -m 11600 optimized kernel
4 years ago