Commit Graph

4733 Commits (4963357fac5f4029d004a7dac3bbb4fa23bbe046)
 

Author SHA1 Message Date
Jens Steube 1f442b5b0c Add get_kernel_local_mem_size() for future use
6 years ago
jsteube ce8f445ebe Fix a few warnings and divide by zero (speed_pos)
6 years ago
Jens Steube d656e9c3a4 OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
6 years ago
jsteube a7a15df911 OpenCL Kernels: Improve performance preview accuracy in --benchmark, --speed-only and --progress-only mode
6 years ago
Jens Steube fd89cac052 No longer need to warm-up OpenCL device for benchmark with new thread settings
6 years ago
Jens Steube 75c4d09301 CPU threads still work better on a single local work item
6 years ago
jsteube 5951207365 Get rid of some old volatiles
6 years ago
Jens Steube fa379074b6 Fixed a logic error in storing temporary progress for slow hashes,leading to invalid speeds in status view
6 years ago
Jens Steube b0ff625844 OpenCL Kernels: Thread-count is switched from native to maximum - as a consequence we assume host memory pool of 2GB per GPU
6 years ago
jsteube 088c45040b Remove some redundant constants
6 years ago
Jens Steube 9b1e66d87c Fixed a race condition in combinator- and hybrid-mode where the same scratch buffer was used by multiple threads
6 years ago
jsteube 05a01d3843 fix some datatypes
6 years ago
jsteube 98abea9a0f Fix one more technical teething trouble with compressor kernels
6 years ago
jsteube 9daaafc255 Update changes with the latest missing changes
6 years ago
jsteube d5153539e2 Some syntax error
6 years ago
jsteube 786384664e DECLSPEC for CPU
6 years ago
jsteube 3dcacb5f55 Fix hc_clEnqueueReadBuffer buffer size in gidd_to_pw_t()
6 years ago
jsteube 1c25cf5490 Fix compiler warning about rc variable which shadows a previous local
6 years ago
jsteube 819b955d8a Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
jsteube 4cbd0eb812 Fix missing compressor kernel in --stdout mode
6 years ago
Jens Steube 4111ce29c9
Merge pull request #1511 from Chick3nman/master
6 years ago
jsteube bb401c9cec Fixed a missing check for returncode in case hashcat.hcstat2 was not found
6 years ago
jsteube bee0d75a3e Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
jsteube 512fb5f6fb No inline keyword for rules
6 years ago
jsteube e4e1c1d515 We can't mix inline functions with static constants
6 years ago
jsteube ff4d5208be Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
Jens Steube 8273bb8376 NV JiT doesn't like static inline keywords
6 years ago
jsteube f3865d9d0d Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
jsteube 3e08750900 OpenCL Kernels: Add general function declaration keyword (static inline)
6 years ago
jsteube bd9c17e49a Add some missing function declarations
6 years ago
jsteube e59d5fd25e sometimes device_global_mem and device_maxmem_alloc reportedback from the opencl runtime are a bit inaccurate.
6 years ago
jsteube cdc4f3828b Reduce max kernel threads from 256 to 64 in -w 4 to save host and GPU memory
6 years ago
jsteube 5391edca0d Weird macOS JiT likes this more
6 years ago
Chick3nman b22839c481
Merge pull request #2 from hashcat/master
6 years ago
jsteube a3a16f676f OpenCL Kernels: Add a decompressing kernel and a compressing host code in order to reduce PCIe transfer time
6 years ago
Chick3nman 69414400e3
Updated 'x' to 'O'
6 years ago
Chick3nman 93951b5ac5
Merge pull request #1 from hashcat/master
6 years ago
jsteube 2f30e5e929 Fixed invalid support for SIMD in -m 400
6 years ago
jsteube c99de3c22a Fix missing function export in test.pl
6 years ago
Jens Steube 665a514977 Use a more conservative mechanic in the last step of the autotune
6 years ago
Jens Steube fb00b528c4 Improve autotune and synchronize results on same OpenCL devices
6 years ago
Jens Steube 3d2c0018fc Limit the maximum OpenCL thread count to 256
6 years ago
jsteube 517062849e Save some space in speed display to avoid line breaks
6 years ago
jsteube 11b18512c7 Terminal: Add workitem settings to status display (can be handy for debugging)
6 years ago
jsteube 53e2b40bad Fixed a uninitialized value in OpenCL kernels 9720, 9820 and 10420 leading to absurd benchmark performance
6 years ago
jsteube 76a3e3f7af OpenCL Runtime: Add current timestamp to OpenCL kernel source in order to force OpenCL JiT compiler to recompile and not use the cache
6 years ago
jsteube 3272e29497 Returncode: Enforce returncode 0 in case the user selected --speed-only or --progress-only and no other error occured
6 years ago
jsteube a8ca6862bf OpenCL Runtime: Enforce to use OpenCL version 1.2 to restrain OpenCL runtimes to make use of the __generic address space qualifier
6 years ago
jsteube 13a79cf942 Fix unoptimized Kerberos 5 TGS-REP etype 23 kernel for use on macOS
6 years ago
jsteube 019ed0de6e Fix double free
6 years ago