mirror of
https://github.com/hashcat/hashcat.git
synced 2025-07-22 22:48:47 +00:00
![]() Refactored inc_hash_scrypt.cl almost completely and improved macro names in inc_hash_scrypt.h. Adapted all existing SCRYPT-based plugins to the new standard. If you have custom SCRYPT based plugins use hash-mode 8900 as reference. Fixed some compiler warnings in inc_platform.cl. Cleaned up code paths in inc_vendor.h for finding values for HC_ATTR_SEQ and DECLSPEC. Removed option --device-as-default-execution-space from nvrtc for hiprtc compatibility. As a result, added __device__ back to DECLSPEC. Removed option --restrict from nvrtc compile options since we actually alias some buffers. Added --gpu-max-threads-per-block to hiprtc options. Added -D MAX_THREADS_PER_BLOCK to OpenCL options (currently unused). Removed all OPTS_TYPE_MP_MULTI_DISABLE entries for SNMPv3-based plugins. These plugins consume large amounts of memory and for this reason,limited kernel_accel max to 256. This may still be high, but hashcat will automatically tune down kernel_accel if insufficient memory is detected. Removed command `rocm-smi --resetprofile --resetclocks --resetfans` from benchmark_deep.pl, since some AMD GPUs become artificially slow for a while after running these commands. Replaced load_source() with file_to_buffer() from shared.c, which does the exact same operations. Moved suppress_stderr() and restore_stderr() to shared.c and reused them in both Python bridges and opencl_test_instruction(), where the same type of code existed. |
||
---|---|---|
.. | ||
2hashcat_tests | ||
cl_tests | ||
code_generators | ||
gpg_tests | ||
pdf_tests | ||
protobuf | ||
tc_tests | ||
test_modules | ||
vc_tests | ||
aescrypt2hashcat.pl | ||
benchmark_deep.pl | ||
bisq2hashcat.py | ||
bitwarden2hashcat.py | ||
cachedata2hashcat.py | ||
cryptoloop2hashcat.py | ||
exodus2hashcat.py | ||
install_modules.sh | ||
kremlin2hashcat.py | ||
lastpass2hashcat.py | ||
luks2hashcat.py | ||
metamask2hashcat.py | ||
mozilla2hashcat.py | ||
package_bin.sh | ||
radmin3_to_hashcat.pl | ||
recursivefiles2sha256sum.pl | ||
rules-test-cases.yaml | ||
securenotes2hashcat.pl | ||
sqlcipher2hashcat.pl | ||
test_rules.pl | ||
test.pl | ||
test.sh | ||
truecrypt2hashcat.py | ||
veeamvbk2hashcat.py | ||
veracrypt2hashcat.py | ||
virtualbox2hashcat.py | ||
vmwarevmx2hashcat.py |