Commit Graph

23 Commits (47509b2954e99f838c3ce20da86b47de49088ad1)

Author SHA1 Message Date
fse-a 47509b2954 Improve performance of scrypt-based algorithms by code reordering.
3 months ago
Gabriele Gristina 6847458a00 Fixed a bug in all SCRYPT-based hash modes with Apple Metal
12 months ago
Jens Steube a7dbd73612 Add Radeon Pro W5700X to more scrypt based hash-modes and fix some metal issues
2 years ago
Jens Steube 78a1048670 Fixed false negative on hash-types 8900, 15700, 22700, 27700 and 28200 if using the HIP backend
2 years ago
Jens Steube 7b24986096 Add important checks for pw_len == -1 to avoid out of boundary read/writes
2 years ago
Gabriele Gristina b0c6738289 Rename STR() to M2S(), part 2
2 years ago
Jens Steube be75e4b4ea Rename STR() to M2S() to avoid future collisions and move from kernel source to command line parameter
2 years ago
Gabriele Gristina 9d36245d51 Kernels: Set the default Address Space Qualifier for any pointer, refactored / updated KERN_ATTR macros and rc4 cipher functions, in order to support Apple Metal runtime
2 years ago
Gabriele Gristina 2e4a136758 Refactored standard kernel includes in order to support Apple Metal runtime, updated backend, test units and status code
2 years ago
Jens Steube 0abdcb1ae5 Rename GID_MAX to GID_CNT to avoid naming conflict with existing macro
2 years ago
Jens Steube 668d2179cd Kernels: Refactored standard kernel declaration to use a structure holding u32/u64 attributes to reduce the number of attributes
2 years ago
Jens Steube 5ffcaa980d HIP Backend: Added support to support HIP 4.4 and later, but added check to rule out older versions because they are incompatible
3 years ago
Jens Steube bdb7999f07 Switch HIP vector datatypes to OpenCL like ext_vector_type()
3 years ago
Jens Steube a22f8149fc
Merge branch 'HIP' into hip
3 years ago
reger-men ea7b74389f First draft HIP Version
3 years ago
Jens Steube 0457016834 UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt and MultiBit HD (scrypt)
3 years ago
Jens Steube 146a5237b5 Improved SCRYPT performance and updated hashcat.hctune
3 years ago
Jens Steube 1dac869cb7 Removed unnecessary swaps in SCRYPT based algorithms
3 years ago
Jens Steube 2b069a94fd Reduce some register allocation in SCRYPT based kernels to improve speed on GPU with low resources
3 years ago
Jens Steube 15f35fa68c Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube 62fc3601bb Wrap atomic functions with hc_ prefix to have better platform control
3 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
philsmd b7e5216cf1
fixes #2383: added -m 22700 = MultiBit HD (scrypt)
4 years ago