Jens Steube
|
caa34924bf
|
More optimizations in -m 15300 and -m 15900
|
2020-02-22 10:18:09 +01:00 |
|
Jens Steube
|
09b8a30da2
|
Small optimizations in -m 15300 and -m 15900
|
2020-02-22 09:11:04 +01:00 |
|
Jens Steube
|
669619c1a7
|
Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel
|
2020-02-22 08:42:36 +01:00 |
|
Jens Steube
|
f96e35649d
|
Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
|
2020-02-22 07:59:58 +01:00 |
|
Jens Steube
|
6b8f0da8e9
|
Fix VECT_SIZE > 1 in OpenCL/m14100_a3-pure.cl
|
2020-02-21 15:23:16 +01:00 |
|
Jens Steube
|
cd20e43667
|
Precompute some steps in 3des to improve cracking performance
|
2020-02-21 15:10:27 +01:00 |
|
Jens Steube
|
398e06878d
|
Fix streebog512_g() in vector datatype mode
|
2020-02-20 16:42:12 +01:00 |
|
Jens Steube
|
ee4168d8fc
|
Fix missing s_sbob_sl64[] initialization in -m 1377x kernels
|
2020-02-20 16:23:48 +01:00 |
|
Jens Steube
|
5512deef2e
|
Remove old code in m13721_loop()
|
2020-02-20 16:11:40 +01:00 |
|
Jens Steube
|
d9473358ef
|
Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
|
2020-02-20 16:00:21 +01:00 |
|
Jens Steube
|
b1bb47c1ae
|
Precompute some constants to improve performance of -m 780x SAP kernels
|
2020-02-20 13:52:12 +01:00 |
|
Jens Steube
|
1449e239c2
|
Optimize some -m 780x code in kernels
|
2020-02-20 11:01:56 +01:00 |
|
Jens Steube
|
c90d83c3eb
|
Prepare for UNROLL whitelisting
|
2020-02-15 12:44:12 +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
|
f5527bb937
|
Fix mangle_dupeword_times() in OpenCL/inc_rp.cl
|
2020-02-11 12:23:51 +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
|
d76965348d
|
Small optimization for sha256crypt and add support for salt length up to 20
|
2020-02-10 11:10:57 +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
|
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
|
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
|
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
|
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
|
7d9461f8b9
|
Add -m 11600 optimized kernel
|
2020-01-26 18:38:47 +01:00 |
|
Jens Steube
|
3561e7b8d7
|
Add special ROCM detection in OpenCL/inc_vendor.h
|
2020-01-25 12:09:39 +01:00 |
|
Jens Steube
|
3a5544a554
|
Help some compiler with 64 bit constants
|
2020-01-21 22:09:56 +01:00 |
|
Jens Steube
|
cf4cee2f2f
|
Update selection of API to make use of bitselect and rotate
|
2020-01-20 09:20:12 +01:00 |
|
Jens Steube
|
4b16631710
|
Do REAL_SHM check in -m 9100
|
2020-01-16 19:20:57 +01:00 |
|
Jens Steube
|
c58a889aa6
|
Small performance boost in -m 22400
|
2020-01-16 15:00:19 +01:00 |
|
philsmd
|
4887cc47b8
|
Fixes #2267: added support for -m 22400 = AES Crypt (SHA256)
|
2020-01-16 12:15:17 +01:00 |
|
Jens Steube
|
da7a13afcb
|
Fix some formating
|
2020-01-15 20:33:26 +01:00 |
|
Jens Steube
|
ce9b9ef015
|
Fix compiler warnings in -m 18700 pure mode
|
2020-01-15 10:22:28 +01:00 |
|
philsmd
|
3353a6fb5d
|
Added -m 22300 = sha256($salt.$pass.$salt)
|
2020-01-15 09:16:05 +01:00 |
|
Jens Steube
|
53105abeb4
|
Added hash-mode: Citrix NetScaler (SHA512)
|
2020-01-14 17:15:34 +01:00 |
|
Jens Steube
|
9824e6e91b
|
Update unstable warnings for Intel GPU on macOSX 10.15
|
2020-01-14 13:29:02 +01:00 |
|
Jens Steube
|
cef13008dc
|
Fix some bugs in -m 10800, -m 15400 and -m 18700 in --backend-vector-width mode > 1
|
2020-01-14 09:57:07 +01:00 |
|