Commit Graph

4112 Commits (d9c906e134c09baa7a1a063ab15dec8c7bf58076)
 

Author SHA1 Message Date
jsteube d9c906e134 Move 0x80 to hardcoded position for sha3-256 bit in order to allow ROCm compiler to use registers only
7 years ago
jsteube c8da13c3aa Update default scrypt tmto to be ideal for latest NV and AMD top models
7 years ago
jsteube 694cc0b740 Remove all calls to overwrite_at_* functions
7 years ago
jsteube e984a829ea Remove no longer needed overwrite_at_* functions
7 years ago
jsteube bf299fe043 Optimized 3DES for rocm
7 years ago
jsteube ad1ce462d1 Get rid of ceil() in OpenCL kernels
7 years ago
jsteube 53f53fe014 Reduced number of required registers in SIP based on maximum possible esalt length
7 years ago
jsteube cd5470f00e Add missing benchmark salt length default for SIP mode
7 years ago
jsteube ba8db545b0 Merge branch 'philsmd-pr/descrypt_fix'
7 years ago
jsteube 92a288fbd3 Resolved merge conflict by incorporating both suggestions.
7 years ago
Jens Steube c92b4e1eb2 Merge pull request #1333 from philsmd/master
7 years ago
philsmd 0d6b9d0419
fixes #1313: keep/print the original salt for descrypt hashes
7 years ago
jsteube 9ee5da40e0 Workaround rocm compiler error for -m 15300
7 years ago
jsteube 88e995ddcf Replace some SIMD related function calls
7 years ago
jsteube 5b5bdf3889 Replace some SIMD related function calls
7 years ago
jsteube 9a46442a80 Fix CPU performance for slow hashes with SIMD
7 years ago
philsmd 1d5dbab258
fixes #1278: allow the '#' character within the username field of DCC2 hashes
7 years ago
Jens Steube 932587c042 Merge pull request #1332 from philsmd/master
7 years ago
jsteube 967e96728d Make all the OpenCL kernel function includes static
7 years ago
philsmd e33e828bc6
replace all time_t/__time64_t with hc_time_t and all related functions
7 years ago
jsteube 21e9c63d46 Fix rotl64() the same was as rotr64()
7 years ago
Jens Steube a697ad87ae Merge pull request #1331 from philsmd/master
7 years ago
philsmd 1644ac30b5
use an overflow check instead of a hard coded value for ETA
7 years ago
jsteube 58012ada0c Fall back to old rotr64 optimization for AMD
7 years ago
jsteube 0dcec01623 Make size_t what size_t is
7 years ago
jsteube ac9bc55c9e Fall back to 64 threads default (from 256) because modern GPU create too many workitems which then results in too less GPU memory available
7 years ago
Jens Steube ac85163723 Merge pull request #1330 from philsmd/master
7 years ago
philsmd 4a89172140
reformatting; replaced some tabs with spaces
7 years ago
jsteube 1cf6a078b0 Make tmp_size a real size_t as with latest GPU number can exceed 2^32
7 years ago
Jens Steube 724374c885 Merge pull request #1329 from philsmd/master
7 years ago
philsmd bc1a101d2b fixes #1321: new option --wordlist-autohex-disable
7 years ago
Jens Steube 79a0345430 Merge pull request #1328 from philsmd/master
7 years ago
philsmd 42ee091772
fixed the usage of getopt_* ()
7 years ago
jsteube 175931575c Fixed the version number used in the restore file header
7 years ago
Jens Steube e8c87107c2 Merge pull request #1323 from philsmd/master
7 years ago
philsmd 9f097b473f
formatting: remove tabs in tools/package_bin.sh
7 years ago
jsteube ec874c1d59 Optimized the following pure kernel rule engine functions:
7 years ago
jsteube 6217f11028 Backport missing boundary check to CPU
7 years ago
jsteube 9a57c4b20e Fix missing boundary check in pure kernel rule engine
7 years ago
jsteube dcaa91a88f Fix rule engine function call in amp_a0
7 years ago
jsteube 0b0abb5c12 Prepare pure kernel rule engine for performance optimization
7 years ago
jsteube e47506c610 Use pure kernel rule engine for --stdout
7 years ago
jsteube 98b4aab9d0 Update inc_rp_optimized to inc_rp for pure kernels
7 years ago
jsteube cb1fe251de Add missing functions to pure kernel rule engine
7 years ago
jsteube 07b54c1257 Replace code to use pure kernel rule engine for slow hashes
7 years ago
jsteube 8a0d21360b Prepare for pure kernel rule engine support
7 years ago
jsteube 34d882a116 Rename inc_rp.X to inc_rp_optimized.X
7 years ago
jsteube f5ee3db5a6 Update cpu rule engine to support passwords up to length 256
7 years ago
Jens Steube 1ed6576c25 Merge pull request #1316 from philsmd/pr/NULLvsDoubleFree
7 years ago
Jens Steube fcc8b4be3f Merge pull request #1315 from philsmd/master
7 years ago