Jukka Ojanen
|
62a06f735f
|
kernel_memset32(): assume offset and size are bytes, not elements
|
2021-08-01 15:19:15 +03:00 |
|
Jukka Ojanen
|
fdbfae9a28
|
Modify OpenCL clEnqueueFillBuffer() workaround
|
2021-08-01 14:47:08 +03:00 |
|
Jukka Ojanen
|
dbe2bad098
|
Maintain code style
|
2021-08-01 14:26:33 +03:00 |
|
Jukka Ojanen
|
1ee222d43f
|
Replace free() with hcfree()
|
2021-08-01 14:21:18 +03:00 |
|
Jukka Ojanen
|
e352a79a05
|
Extend context in gidd_to_pw_t()
|
2021-08-01 14:15:03 +03:00 |
|
Jukka Ojanen
|
e154f9e781
|
Few cleanups
|
2021-07-30 12:24:21 +03:00 |
|
Jukka Ojanen
|
c3195d0603
|
Merge branch 'master' of https://github.com/hashcat/hashcat
|
2021-07-30 11:34:25 +03:00 |
|
Jukka Ojanen
|
d721deb17a
|
Move variables higher to avoid async execution stack problems
|
2021-07-29 15:23:24 +03:00 |
|
Jukka Ojanen
|
1064cce08c
|
Synchronize before hooks
|
2021-07-29 15:22:25 +03:00 |
|
Jukka Ojanen
|
81c2ec3caf
|
Small cleanup in gidd_to_pw_t()
|
2021-07-29 14:48:36 +03:00 |
|
Jukka Ojanen
|
8d51fca192
|
No need to synchronize after run_kernel()
|
2021-07-29 14:40:45 +03:00 |
|
Jukka Ojanen
|
7a8065d090
|
Do not call clWaitForEvents() after spin damper when we know that event status is CL_COMPLETE
|
2021-07-29 14:39:11 +03:00 |
|
Jukka Ojanen
|
c48e6a25a8
|
Enqueue several commands before clFlush()
|
2021-07-29 14:28:01 +03:00 |
|
Jens Steube
|
03ed06849a
|
Merge branch 'HIP44' into master
|
2021-07-29 11:00:28 +02:00 |
|
Jens Steube
|
d38d40c8ba
|
Unlock all GPU threads for AMD GPUs if WaveFront size is 32 (basically new models)
Add new hash-modes to tools/benchmark_deep.pl
Fix MINGW issue on 64 bit constant in refactored kernel-accel limiting section
|
2021-07-29 10:49:44 +02:00 |
|
Jukka Ojanen
|
9ed231c99c
|
Add comment to blocking OpenCL calls
|
2021-07-29 00:07:10 +03:00 |
|
Jukka Ojanen
|
e889cf98a9
|
Few cleanups in autotune
|
2021-07-28 23:50:58 +03:00 |
|
Jens Steube
|
a4299b74af
|
Memory Management: Refactored the code responsible for limiting kernel accel in order to avoid out of -host- memory situations
|
2021-07-28 20:50:05 +02:00 |
|
Jukka Ojanen
|
d7cc8d7cd2
|
Revert due to module_03200.c, module_25600.c and module_25800.c using device_param->kernel_dynamic_local_mem_size_memset
|
2021-07-28 19:49:02 +03:00 |
|
Jukka Ojanen
|
8b590f651b
|
Remove unused gpu_memset and its references
|
2021-07-28 19:26:30 +03:00 |
|
Jens Steube
|
9c0a37accf
|
Update driver requirement
|
2021-07-28 07:56:34 +02:00 |
|
Jens Steube
|
ae39fa0979
|
Merge pull request #2908 from hashcat/master
Backports
|
2021-07-28 07:55:11 +02:00 |
|
Jens Steube
|
25f1c12e3c
|
SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs and new semi-automated derivation process description
Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1
|
2021-07-28 07:51:27 +02:00 |
|
Jukka Ojanen
|
5dbe4958b8
|
Remove digests_shown_tmp buffer, used in check_cracked() to zero out hashes
|
2021-07-27 19:01:13 +03:00 |
|
Jukka Ojanen
|
cdf27a1cb3
|
Implement async run_cuda_kernel_memset() and run_cuda_kernel_memset32()
|
2021-07-27 18:56:59 +03:00 |
|
Jukka Ojanen
|
e8be7028cd
|
Handle errors inside check_cracked()
|
2021-07-27 16:28:07 +03:00 |
|
Jukka Ojanen
|
be33ccaa6c
|
check_hash() needs to return value to indicate possible error
|
2021-07-27 14:36:48 +03:00 |
|
Jens Steube
|
532a154542
|
ADL: Updated support for AMD Display Library to 15.0, updated datatypes and added support for OverDrive 7 and 8 based GPUs
|
2021-07-27 12:02:27 +02:00 |
|
Jukka Ojanen
|
ae44a3022b
|
Use fast event to synchronize selftest()
|
2021-07-27 13:00:39 +03:00 |
|
Jukka Ojanen
|
d7de3550b1
|
Add fast event for CUDA and HIP, and use it to synchronize check_hash()
|
2021-07-27 12:57:26 +03:00 |
|
Jens Steube
|
c9d79374a5
|
Add missing u64 vector datatypes mapping for OpenCL
Improve u64 usage in OpenCL/inc_zip_inflate.cl
|
2021-07-27 09:54:15 +02:00 |
|
Jens Steube
|
f6de3e61e0
|
Merge pull request #2906 from hashcat/master
Backports
|
2021-07-27 09:48:56 +02:00 |
|
Jens Steube
|
e5ac568afb
|
Merge pull request #2903 from matrix/snmpv3_mod
fix snmpv3 md5/sha1, tested with real hashes
|
2021-07-27 09:47:47 +02:00 |
|
Jens Steube
|
e627288c04
|
Merge pull request #2897 from matrix/snmpv3_md5_sha1
Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
|
2021-07-27 09:47:11 +02:00 |
|
Jens Steube
|
fd2cb59d26
|
AMD GPUs: On Apple OpenCL platform, we ask for the preferred kernel thread size rather than hard-coding 32
ECC secp256k1: Removed the inline assembly code for AMD GPUs because the latest JIT compilers optimize it with the same efficiency
|
2021-07-27 09:37:31 +02:00 |
|
Gabriele Gristina
|
c20ff01c39
|
using shared buffer between md5 and sha1 SNMPV3_TMP_ELEMS_OPT, fix to crack real hashes
|
2021-07-26 22:25:15 +02:00 |
|
Jukka Ojanen
|
73b8cda176
|
Avoid unnecessary memcpy in check_hash()
|
2021-07-26 22:25:50 +03:00 |
|
Jukka Ojanen
|
43a3622a77
|
Add necessary synchronization to check_hash() and check_cracked()
|
2021-07-26 20:57:24 +03:00 |
|
Gabriele Gristina
|
e15fe3461e
|
add missing pw_min() to snmpv3 md5/sha1 modules
|
2021-07-26 19:38:53 +02:00 |
|
Gabriele Gristina
|
45fce5d3a3
|
fix snmpv3 md5/sha1, tested with real hashes
|
2021-07-26 19:04:30 +02:00 |
|
Jukka Ojanen
|
a642f7b233
|
Remove synchronous GPU memory copy functions
|
2021-07-26 15:36:42 +03:00 |
|
Jukka Ojanen
|
507d40fff6
|
Allow async execution of check_hash() and check_cracked()
|
2021-07-26 15:35:59 +03:00 |
|
Jukka Ojanen
|
de5200cffc
|
Allow async execution of backend
|
2021-07-26 15:17:25 +03:00 |
|
Jens Steube
|
7f419c68af
|
Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1
|
2021-07-26 13:38:39 +02:00 |
|
Jens Steube
|
f3f6cfadb7
|
Password Safe v2: Backport optimizations reducing bank conflicts in bcrypt
|
2021-07-26 10:17:21 +02:00 |
|
Jens Steube
|
b66c093c17
|
Merge pull request #2902 from hashcat/master
Backports
|
2021-07-26 08:18:35 +02:00 |
|
Jens Steube
|
1e3bd2c8a0
|
AMD GPUs: Add inline assembly code for md5crypt/sha256crypt, PDF 1.7, 7-Zip, RAR3, Samsung Android and Windows Phone 8+
|
2021-07-26 07:59:12 +02:00 |
|
Jens Steube
|
b53691c8f5
|
ADL: Updated support for AMD Display Library to 14.0, updated datatypes and added support for OverDrive 7 and 8 based GPUs
|
2021-07-26 07:48:56 +02:00 |
|
Jukka Ojanen
|
a86b44a750
|
Allow async execution of autotune() and prepare try_run() for async kernel execution
|
2021-07-26 01:51:19 +03:00 |
|
Jukka Ojanen
|
79404b1ff1
|
Allow async execution of selftest()
|
2021-07-25 22:19:50 +03:00 |
|