Jens Steube
42c83df959
Fix for 0H/s issue on different algorithms
9 years ago
Jens Steube
50ea3a88dd
Merge pull request #305 from neheb/master
...
Disable AMD optimizations for LLVM
9 years ago
Jens Steube
96ef261326
Increase benchmark accuracy by using a result based on the last meassured speed after benchmark values changed by less than 0.1% after kernel repeats
...
Goal is a "what you see is what you get" value compared to: "singlehash -a 3 ?b?b?b?b?b?b?b" -- both with the same fixed -u and -n values
As a positive side-effect, this decreases total benchmark runtime
Add speed_cnt_total and speed_ms_total as a preparation to get rid of SPEED_MAXAGE which produces 0H/s display on very slow-hash types
Replace some floats with double which can (theoretically) become really big
9 years ago
Mangix
530651e96a
Disable AMD optimizations for LLVM
9 years ago
Jens Steube
444a5f4d52
Test fix for broken AMD support after https://github.com/hashcat/oclHashcat/pull/303
9 years ago
Mangix
2c9fcbf17e
Fix LLVM compilation for OpenCL kernels
...
Fix LLVM compilation for OpenCL kernels
Whoops
9 years ago
Fist0urs
2ce6fb997d
Increase max size of input line to 0x50000
9 years ago
Fist0urs
9e8b7a1d9a
-m 13400 Increased max kdb size to 300KB
9 years ago
Jens Steube
1bc9e3ec85
Do not modify the original positions of mac1, mac2, nonce1 and nonce2 in hccap files
...
Should fix https://github.com/hashcat/oclHashcat/issues/288
9 years ago
Michael Sprecher
0dcb762a8e
Added new hash mode -m 125 = ArubaOS
9 years ago
Fist0urs
34b8d89422
Added support of keyfiles within Keepass 1.x and Keepass 2.x
9 years ago
Jens Steube
09e971c938
Use a fixed path for the potfile rather than session depending
9 years ago
Jens Steube
3cd83a4ab9
Reverted an unnecessary change from https://github.com/hashcat/oclHashcat/pull/158
9 years ago
Fist0urs
52b17a602f
New format -m 13400, Keepass 1 (AES/Twofish) and Keepass 2 (AES)
9 years ago
Jens Steube
88fafeb928
Synchronize maximum output line size with input line size
9 years ago
Jens Steube
c4e6ffc346
Removed some unused macros
9 years ago
Jens Steube
00724b40d7
Merge pull request #280 from MestreLion/patch-1
...
use a GCC equivalent for __stdcall where applicable
9 years ago
Jens Steube
0fdebf904d
Replace BUFSIZ with HCBUFSIZ and move them from stack to heap
9 years ago
Rodrigo Silva
34b9de9a24
use a GCC equivalent for __stdcall where applicable
...
GCC on 32-bit architectures has __attribute__((stdcall)) as
an equivalent to Windows __stdcall, so use it conditionally
instead of leaving it blank for all non-Windows platforms.
This may benefit all platforms where GCC or compatible
compilers are used, including (but not limited to) Linux.
9 years ago
philsmd
3c1e05aaf3
#234 : increase max. salt length to 28 for -m 22 = Juniper Netscreen/SSG (ScreenOS)
9 years ago
Jens Steube
55cadb6834
Fix broken -m 1500 and -m 3000 in -a 3 mode
9 years ago
philsmd
4ede3c1f7e
#244 : ADL array out-of-bound fix
9 years ago
Fist0urs
b0f1cb8a98
New format -m 13300 AxCrypt in memory SHA1
9 years ago
Fist0urs
ad17fba9b6
New format -m 13200 AxCrypt
9 years ago
Jens Steube
efad2bafac
Evil Bug: Because of not-zeroing a buffer it's possible a hash was cracked but not reported as cracked because it was not in scope, but when it was in scope it was already marked as cracked and therefore not reported
9 years ago
Jens Steube
6bc98368ba
Get rid of old pw_cache mechanism to control host-based vector data-types
9 years ago
Jens Steube
990f973c48
Add hard-wired Device-Name for Tuning-Database which matches all Device-Types:
...
- DEVICE_TYPE_CPU
- DEVICE_TYPE_GPU
- DEVICE_TYPE_ACCELERATOR
Optimized IRIS GPU workaround settings
9 years ago
Jens Steube
96bde85378
Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel
9 years ago
magnum
a5be8a75ed
Allow and support vector-width 16, which is current maximum for
...
OpenCL. Closes #226 .
9 years ago
Fist0urs
c3dabdd69e
Initial commit
9 years ago
Jens Steube
0cbe2347cd
Merge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod
...
Get rid of hc_clEnqueueNDRangeKernel double call
9 years ago
Jens Steube
709f79a7da
Add option to repeat the kernel on the device NUM times to increase benchmark accuracy
9 years ago
Jens Steube
c09bc848f7
Autotuning engine prototype
9 years ago
Jens Steube
c0293928dd
Prepare for better autotuning capabilities
9 years ago
Gabriele 'matrix' Gristina
2a1d0d21ff
Get rid of hc_clEnqueueNDRangeKernel double call
9 years ago
Jens Steube
2dfe9200d6
Remove Wordload-Profiles from tuningdb, we can simply calculate it
9 years ago
jsteube
5c01349ba6
Update event handling to workaround event handling error in nvidia opencl runtime
9 years ago
Gabriele 'Matrix' Gristina
20ee62e196
Revert "Use per-device timer resolution in total_time calculations"
9 years ago
Jens Steube
02ad834c7f
Added new concept of a tuning database; tryout phase
9 years ago
Gabriele 'matrix' Gristina
523a7bfe93
Use CL_DEVICE_PROFILING_TIMER_RESOLUTION per-device value in total_time calculations
9 years ago
Jens Steube
9fc360e39d
Added the execution time of the running kernel to the status display
9 years ago
Gabriele 'matrix' Gristina
74be8e2e25
skip device if buildProgram() fail
9 years ago
Jens Steube
6d37c123a5
Merge branch 'master' of https://github.com/hashcat/oclHashcat
9 years ago
Jens Steube
ab5ecd8eaa
Fix some updated buffer sizes and new optimizer descriptions
9 years ago
Jens Steube
0362df07ed
Merge pull request #210 from gm4tr1x/hd4000v0
...
Fix SHA-3(Keccak) issue with HD4000 (issue #191 ) and reorder macro
9 years ago
Gabriele 'matrix' Gristina
225fc28dff
Fix SHA-3(Keccak) issue with HD4000 (issue #191 ) and reorder macro
9 years ago
Gabriele 'matrix' Gristina
e2db8afdf8
Add missing pthread_setaffinity_np for osx
9 years ago
Jens Steube
fa0e6fb78e
Merge pull request #204 from gm4tr1x/LoopAccelMod
...
gpu loops/accel per-device
9 years ago
Gabriele 'matrix' Gristina
fa7465aa86
gpu loops/accel per-device
9 years ago
Jens Steube
22834781f5
Hack in NvAPI_GPU_GetCoolerSettings(); Enables query fanspeed in percentage on windows
9 years ago