.. |
bridges
|
Removed shared-memory based optimization for SCRYPT on HIP, because the shared-memory buffer is incompatible with TMTO, which is limiting SCRYPT-R to a maximum of 8. This change also simplifies the code, allowing removal of large sections of duplicated code. Removed the section in scrypt_module_extra_tuningdb_block() that increased TMTO when there was insufficient shared memory, as this is no longer applicable.
|
2025-06-21 07:09:20 +02:00 |
modules
|
restore module_unstable_warning, excluding AMD Radeon
|
2025-06-26 21:35:11 +02:00 |
affinity.c
|
|
|
autotune.c
|
- Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with
|
2025-06-26 19:36:06 +02:00 |
backend.c
|
Rewrote the SCRYPT core to work around a segmentation fault bug in the Intel OpenCL CPU runtime, without negatively affecting other runtimes.
|
2025-06-26 09:47:36 +02:00 |
benchmark.c
|
|
|
bitmap.c
|
Help: show supported hash-modes only with -hh
|
2023-05-01 17:38:42 +02:00 |
bitops.c
|
|
|
brain.c
|
Fix: close server_fd on brain_server()
|
2025-06-25 04:47:03 +00:00 |
bridges.c
|
- Add code to recognize Microsofts OpenCL D3D12 platform
|
2025-06-02 06:59:36 +02:00 |
combinator.c
|
Help: show supported hash-modes only with -hh
|
2023-05-01 17:38:42 +02:00 |
common.c
|
|
|
convert.c
|
|
|
cpt.c
|
Help: show supported hash-modes only with -hh
|
2023-05-01 17:38:42 +02:00 |
cpu_crc32.c
|
|
|
cpu_features.c
|
Fix compile error on apple silicon
|
2025-06-04 10:41:24 +02:00 |
debugfile.c
|
fix some const-qual warnings
|
2023-08-20 20:55:54 -07:00 |
dictstat.c
|
Space cleanup
|
2023-09-04 23:12:16 +01:00 |
dispatch.c
|
The Assimilation Bridge (Framework)
|
2025-05-29 15:38:13 +02:00 |
dynloader.c
|
|
|
emu_general.c
|
|
|
emu_inc_bignum_operations.c
|
|
|
emu_inc_cipher_aes.c
|
|
|
emu_inc_cipher_camellia.c
|
|
|
emu_inc_cipher_des.c
|
|
|
emu_inc_cipher_kuznyechik.c
|
|
|
emu_inc_cipher_serpent.c
|
|
|
emu_inc_cipher_twofish.c
|
|
|
emu_inc_common.c
|
|
|
emu_inc_ecc_secp256k1.c
|
|
|
emu_inc_hash_base58.c
|
|
|
emu_inc_hash_md4.c
|
|
|
emu_inc_hash_md5.c
|
|
|
emu_inc_hash_ripemd160.c
|
|
|
emu_inc_hash_sha1.c
|
|
|
emu_inc_hash_sha224.c
|
|
|
emu_inc_hash_sha256.c
|
|
|
emu_inc_hash_sha384.c
|
|
|
emu_inc_hash_sha512.c
|
|
|
emu_inc_hash_streebog256.c
|
|
|
emu_inc_hash_streebog512.c
|
|
|
emu_inc_hash_whirlpool.c
|
|
|
emu_inc_platform.c
|
|
|
emu_inc_rp_common.c
|
add missing inc_rp_common.cl/h and emu_inc_rp_common.c
|
2025-06-27 01:24:41 +02:00 |
emu_inc_rp_optimized.c
|
mv common parts between inc_rp.cl/h inc_rp_optimized.cl/h to inc_rp_common.cl/h
|
2025-06-27 01:23:16 +02:00 |
emu_inc_rp.c
|
mv common parts between inc_rp.cl/h inc_rp_optimized.cl/h to inc_rp_common.cl/h
|
2025-06-27 01:23:16 +02:00 |
emu_inc_scalar.c
|
|
|
emu_inc_simd.c
|
|
|
event.c
|
|
|
ext_ADL.c
|
|
|
ext_cuda.c
|
Autotune refactoring II: dynamic threads-per-block
|
2025-06-24 20:19:42 +02:00 |
ext_hip.c
|
Autotune refactoring II: dynamic threads-per-block
|
2025-06-24 20:19:42 +02:00 |
ext_hiprtc.c
|
- Backport code from hipDllPath to hiprtcDllPath
|
2025-05-11 14:08:04 +02:00 |
ext_iokit.c
|
using hc_IOMasterPortDefault instead of kIOMasterPortDefault/kIOMainPortDefault
|
2023-06-03 22:36:40 +02:00 |
ext_lzma.c
|
|
|
ext_metal.m
|
using hc_IOMasterPortDefault instead of kIOMasterPortDefault/kIOMainPortDefault
|
2023-06-03 22:36:40 +02:00 |
ext_nvapi.c
|
|
|
ext_nvml.c
|
Improvements to SCRYPT autotuning strategy
|
2025-06-09 11:02:34 +02:00 |
ext_nvrtc.c
|
|
|
ext_OpenCL.c
|
|
|
ext_sysfs_amdgpu.c
|
Improvements to SCRYPT autotuning strategy
|
2025-06-09 11:02:34 +02:00 |
ext_sysfs_cpu.c
|
fix memory leaks
|
2025-06-22 21:47:28 +02:00 |
filehandling.c
|
Dependencies: Updated LZMA SDK to 24.09
|
2025-05-07 19:57:03 +02:00 |
folder.c
|
|
|
hashcat.c
|
- Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with
|
2025-06-26 19:36:06 +02:00 |
hashes.c
|
Introduce hashes_init_stage5() and call module_extra_tmp_size() there. At this stage, the self-test hash is initialized and its values can be used.
|
2025-06-15 14:13:48 +02:00 |
hlfmt.c
|
Start using extract_dynamicx_hash() from hlfmt_hash_hashcat()
|
2023-11-10 09:16:28 +00:00 |
hwmon.c
|
Improvements to SCRYPT autotuning strategy
|
2025-06-09 11:02:34 +02:00 |
induct.c
|
Help: show supported hash-modes only with -hh
|
2023-05-01 17:38:42 +02:00 |
interface.c
|
Change the default benchmark mask from ?b?b?b?b?b?b?b to ?a?a?a?a?a?a?a to avoid inconsistencies when converting between UTF-8 and UTF-16
|
2025-06-14 22:36:14 +02:00 |
keyboard_layout.c
|
Fix incorrect comparison result in sort_by_src_len()
|
2025-06-17 21:26:13 +08:00 |
locking.c
|
Recover from (rare) non-fatal file locking problems
|
2025-02-26 11:12:47 +01:00 |
logfile.c
|
Refactor logfile_disable variable to just logfile, same idea as outfile_autohex variable
|
2023-10-16 13:18:45 +00:00 |
loopback.c
|
fix some const-qual warnings
|
2023-08-20 20:55:54 -07:00 |
main.c
|
- Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with
|
2025-06-26 19:36:06 +02:00 |
Makefile
|
mv common parts between inc_rp.cl/h inc_rp_optimized.cl/h to inc_rp_common.cl/h
|
2025-06-27 01:23:16 +02:00 |
memory.c
|
- Remove old iconv patches (replaced by cmake)
|
2025-06-05 06:56:38 +02:00 |
monitor.c
|
The Assimilation Bridge (Framework)
|
2025-05-29 15:38:13 +02:00 |
mpsp.c
|
Refactor markov_disable variable to just markov, same idea as outfile_autohex variable
|
2023-10-17 12:17:05 +00:00 |
outfile_check.c
|
|
|
outfile.c
|
Add remaining --outfile-json code
|
2023-10-07 13:02:47 +00:00 |
pidfile.c
|
|
|
potfile.c
|
Fix incorrect comparison result in sort_pot_orig_line()
|
2025-06-17 21:13:35 +08:00 |
restore.c
|
Refactor restore_disable variable to restore_enable, try to make variable names always positive for easier handling
|
2023-10-20 12:16:18 +00:00 |
rp_cpu.c
|
Add RULE_OP_MANGLE_TITLE_SEP_CLASS
|
2024-11-03 01:53:00 +01:00 |
rp.c
|
Merge remote-tracking branch 'upstream/master' into rule_purgeclass
|
2025-06-27 00:02:07 +02:00 |
selftest.c
|
Autotune and Benchmark refactoring
|
2025-06-22 20:17:52 +02:00 |
shared.c
|
Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms.
|
2025-06-25 22:10:29 +02:00 |
slow_candidates.c
|
|
|
status.c
|
|
|
stdout.c
|
|
|
straight.c
|
Help: show supported hash-modes only with -hh
|
2023-05-01 17:38:42 +02:00 |
terminal.c
|
Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms.
|
2025-06-25 22:10:29 +02:00 |
thread.c
|
|
|
timer.c
|
|
|
tuningdb.c
|
Merge pull request #4104 from matrix/tuningdb_memoryLeaks
|
2025-06-13 13:01:58 +02:00 |
usage.c
|
Update usage.c
|
2025-06-20 13:16:43 +01:00 |
user_options.c
|
Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms.
|
2025-06-25 22:10:29 +02:00 |
wordlist.c
|
Refactor wordlist_autohex_disable variable to wordlist_autohex, same idea as outfile_autohex variable
|
2023-10-10 21:03:07 +00:00 |