Jens Steube
bd92589af1
Optimize BLAKE2B_ROUND() 64 bit rotates
3 years ago
Jens Steube
3becb253d3
Enable vector datatypes for HIP
3 years ago
Jens Steube
261e0f42ab
Unset PRODUCTION option
3 years ago
Jens Steube
84082a952e
hashcat 6.2.3
3 years ago
Jens Steube
5b9823633b
Add missing entry about HIP to docs/changes.txt
3 years ago
Jens Steube
141b59b80e
Merge pull request #2883 from hashcat/HIP
...
Merge HIP branch into master
3 years ago
Jens Steube
b25b7c2506
Add hashcat.hctune entries for scrypt based hash-modes for AMD MI100
3 years ago
Jens Steube
45e65dd05a
Backport more ROCm based optimizations to HIP
3 years ago
Jens Steube
2e929e692e
Backport update module_unstable_warning() for -m 21800 on HIP
3 years ago
Jens Steube
4730cf6e79
WinZip Kernel: Increase supported data length from 8k to 16mb
3 years ago
Jens Steube
372ca6609f
Merge pull request #2881 from matrix/ext_sysfs_cpu_fix
...
Fix bug on hm_SYSFS_CPU_get_syspath_hwmon()
3 years ago
Jens Steube
d130cc66b3
Optimize ISA code on HIP for V_ALIGNBIT_B32 using a different template for inline assembly
3 years ago
Gabriele Gristina
80a671eab7
Fix bug on hm_SYSFS_CPU_get_syspath_hwmon()
3 years ago
Jens Steube
cf512faa53
Update large switch() cases in inc_common.cl and some inline assembly common functions for devices managed with HIP backend
3 years ago
Jens Steube
11295e4679
Fix missing OPTI_TYPE_USES_BITS_64 in several modules
3 years ago
Jens Steube
a82fce2c8f
Fixed invalid ETA if --limit was specified, several salts are in a hash list and some of them were found in a potfile
3 years ago
Jens Steube
9c134833a6
Update module_unstable_warning() for -m 19600 and -m 19700
3 years ago
Jens Steube
f3bd936971
Add hardware monitor mapping for HIP devices
3 years ago
Jens Steube
84fcea9592
Fix unusued variable warning
3 years ago
Jens Steube
4b68a8fb4f
Merge pull request #2878 from hashcat/master
...
Backports
3 years ago
Jens Steube
4e773f32b2
Fix variable declaration block level in -m 19600 and -m 19700
3 years ago
Jens Steube
7faf6859d6
Backport hand-optimized compiler settings in modules from ROCM to HIP
...
Backport DECLSPEC settings from ROCM to HIP
3 years ago
Jens Steube
74fca7bac1
Merge pull request #2875 from jtojanen/master
...
Fix leaks in dictstat_destroy
3 years ago
Jens Steube
219bed457f
Fix use of --gpu-max-threads-per-block
3 years ago
Jukka Ojanen
6b5af5e849
Fix leaks in dictstat_destroy
3 years ago
Jens Steube
674ca7d88f
Add GPU threads to kernel cache checksum because it has an influence on HIP offline compile options
...
Add V_ALIGNBIT_B32 inline assembly wrapper because HIP does not provide amd_bitalign()
3 years ago
Jens Steube
23c3c178bf
Limit max threads per block to 64 to enable offline compiler to make better use if available registers
...
Fix double free() for hip_event1/hip_event2 and hip_stream causes segfault
Replace hc_cuCtxSetCurrent() with hc_cuCtxPushCurrent() in order to align changes with HIP
Add vector datatype operators (if we decide to use them - currently unused)
3 years ago
Jens Steube
1ab56afb9e
Merge pull request #2874 from hashcat/master
...
Backports from master
3 years ago
Jens Steube
5d05c95a2f
Fix address space of crc32tab[] in -m 172xx
3 years ago
Jens Steube
20f7febd4c
Workaround too intensive optimization in -m 2000 using HIPRTC
3 years ago
Jens Steube
fde4770219
Add misssing HIP backend information in -I output
3 years ago
Jens Steube
ca3beacd93
Disable dynamic shared memory on HIP, because hipFuncSetAttribute() maps to cudaFuncSetAttribute() and not to cuFuncSetAttribute()
3 years ago
Jens Steube
92cf955ae6
Merge pull request #2872 from jtojanen/master
...
Use critical section instead of mutex in Windows
3 years ago
Jens Steube
1b84a9e53b
Add missing backports from code base v6.2.2
...
Fix context to thread management
Fix missing code in selftest.c, autotune.c, hashes.c, dispatch.c and backend.c
Use IS_HIP depending code makes it easier for future optimization related to inline assembly calls - instead of using IS_CUDA || IS_HIP
See TODO markers for more optimizations / next steps
3 years ago
Jens Steube
5fd51268ca
Merge pull request #2873 from reger-men/hip
...
First draft HIP Version
3 years ago
Jens Steube
a22f8149fc
Merge branch 'HIP' into hip
3 years ago
Jukka Ojanen
2fd0a81f93
Use critical section instead of mutex in Windows
3 years ago
Jens Steube
9fc6c26f8c
Added temperature watchdog and utilization for CPU on linux using sysfs and procfs
3 years ago
Jens Steube
bfe83ec138
Added temperature watchdog for CPU on linux using sysfs
3 years ago
Jens Steube
72d7048b7e
Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube
979f9e9868
Rename hardware monitor interface sysfs to sysfs_amdgpu
3 years ago
Jens Steube
d6042035fc
Merge pull request #2870 from jtojanen/fixes
...
Avoid deadlocks in brain server
3 years ago
reger-men
ea7b74389f
First draft HIP Version
3 years ago
Jukka Ojanen
d93d130b6d
Avoid deadlocks in brain server
3 years ago
Jens Steube
71c0ea44b7
Update hwmon to easier distinguish between CPU and GPU for OpenCL backend
3 years ago
Jens Steube
47848d2b64
Merge pull request #2867 from jtojanen/fixes
...
Improve affinity mask handling
3 years ago
Jens Steube
4cbf7900b6
Remove unused code in -m 26300
3 years ago
Jens Steube
4535695e0a
Update some module_unstable_warning() on macOS after the workaround that was added before
3 years ago
Jens Steube
95861aa5d7
Fix password address space in m25600_init kernel
3 years ago
Jens Steube
f146a05878
Added option --markov-inverse to inverse markov statistics, with the idea of reversing the order of the password candidates
3 years ago