Commit Graph

2050 Commits (f1b676a154df9831184ea9ab46f6ba7008e2b074)

Author SHA1 Message Date
philsmd 2bc126ac96
fixes #2067: 40-bit oldoffice false positive problem
5 years ago
Jens Steube b1d5f92c2d Do not use __local keyword in -m 5500 for devices without real shared memory
5 years ago
Jens Steube fd06e407cf Remove #undef _unroll because _unroll is no longer the default
5 years ago
Jens Steube fa4b521d48 Add unpack_v8x_from_v32 for vector datatypes, update -m 200
5 years ago
Jens Steube 9f9ed78ca7 Fix -m 7800 and -m 7801 on CPU
5 years ago
Jens Steube b6feddd81f Unroll some of the code in the candidate generators
5 years ago
Jens Steube e5889c21fb Fix invalid call to check_header_1536() in -m 13722
5 years ago
Jens Steube 61fe90bacb Use oldschool SHA1 kernel for CPU it's slightly faster
5 years ago
Jens Steube b4bac70bd6 Remove inline keyword in DECLSPEC for CPU
5 years ago
Jens Steube e53bff0fb0 Reenable bitselect() and rotate() on Intel SDK
5 years ago
Jens Steube c258aa4111 Reenable SIMD mode for -m 13600
5 years ago
Jens Steube 717f3e7825 Unroll BLAKE2B_ROUND in -m 600
5 years ago
Jens Steube ed893e86fb Move esalt buffer in -m 7300 to shared memory to slightly improve performance
5 years ago
Jens Steube 4c2ef5993a Set -m 7000 to OPTS_TYPE_PT_GENERATE_BE mode to slightly improve performance
5 years ago
Jens Steube fdde629d42 Backport -m 8700 optimization to -m 8600
5 years ago
Jens Steube 48fd7d039f Optimize access to s_lotus_magic_table[] in -m 8700
5 years ago
Jens Steube caa34924bf More optimizations in -m 15300 and -m 15900
5 years ago
Jens Steube 09b8a30da2 Small optimizations in -m 15300 and -m 15900
5 years ago
Jens Steube 669619c1a7 Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel
5 years ago
Jens Steube f96e35649d Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
5 years ago
Jens Steube 6b8f0da8e9 Fix VECT_SIZE > 1 in OpenCL/m14100_a3-pure.cl
5 years ago
Jens Steube cd20e43667 Precompute some steps in 3des to improve cracking performance
5 years ago
Jens Steube 398e06878d Fix streebog512_g() in vector datatype mode
5 years ago
Jens Steube ee4168d8fc Fix missing s_sbob_sl64[] initialization in -m 1377x kernels
5 years ago
Jens Steube 5512deef2e Remove old code in m13721_loop()
5 years ago
Jens Steube d9473358ef Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
5 years ago
Jens Steube b1bb47c1ae Precompute some constants to improve performance of -m 780x SAP kernels
5 years ago
Jens Steube 1449e239c2 Optimize some -m 780x code in kernels
5 years ago
Jens Steube c90d83c3eb Prepare for UNROLL whitelisting
5 years ago
Jens Steube c9fdb34698 Do not use V_BFE_U32 with latest rocm version
5 years ago
Jens Steube 5f57ab35b6 Rewrite MT[X][256] constants to MTX[256] constants in whirlpool hash
5 years ago
Jens Steube 193b4a38c7 Replace arrays in inc_hash_whirlpool.cl with scalar variables
5 years ago
Jens Steube 1de08570b3 Unroll whirlpool transform and get rid of shared memory access to s_RC[]
5 years ago
Jens Steube 7aed6fdb54 mini optimization for -m 740x optimized kernel
5 years ago
Jens Steube f5527bb937 Fix mangle_dupeword_times() in OpenCL/inc_rp.cl
5 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
5 years ago
Jens Steube 9607b8c734 Fix -m 7400 optimized kernel for passwords length > 12 if salt length > 16
5 years ago
Jens Steube d76965348d Small optimization for sha256crypt and add support for salt length up to 20
5 years ago
philsmd b51273fb0b
Fixes #1538: Added -m 22500 = MultiBit Classic .key (MD5)
5 years ago
Jens Steube dbfd8d949e Small code optimization -m 6500
5 years ago
Jens Steube 59677cd4b8 Small optimization in -m 16600
5 years ago
Jens Steube 050f6b0e30 Remove some useless code in -m 12400
5 years ago
Jens Steube 95f3230bcf Small speedup for -m 12500 (RAR3-hp) in optimized mode
5 years ago
Jens Steube 6c96a5d9f7 Small speedup for -m 7900 (Drupal)
5 years ago
Jens Steube d325158e65 Fix functions used in m12500-pure.cl
5 years ago
Jens Steube 045348ac73 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube 02466bf404 Add pure kernel for rar3-hp to support passwords with more than 20 characters
5 years ago
Jens Steube 525f8af200 Add v8x_from_v64_x to inc_common.cl
5 years ago
Jens Steube 633327d8b7 Rewrite Whirlpool hash with 64 bit instructions
5 years ago
Jens Steube 146ca73ff9 Workaround NVIDIA cubin error 'misaligned address' in -m 6100
5 years ago