jsteube
|
9daf139fef
|
Refactor devices_status to have better thread control
|
2016-09-19 15:52:01 +02:00 |
|
jsteube
|
caeedd5646
|
Move more code from hashcat.c to opencl.c related to opencl device initialization and shutdown
|
2016-09-17 17:05:01 +02:00 |
|
jsteube
|
a0f6ed6832
|
Introduce hashes_t; not finishe yet
|
2016-09-16 17:01:18 +02:00 |
|
jsteube
|
e25224a940
|
Move benchmark related stuff to benchmark.c
|
2016-09-12 10:16:42 +02:00 |
|
jsteube
|
3daf0af480
|
Added docs/credits.txt
Added docs/team.txt
|
2016-09-11 22:20:15 +02:00 |
|
jsteube
|
b7906f6b93
|
Move outfile specific functions into their own source file
|
2016-09-10 17:35:58 +02:00 |
|
jsteube
|
63b47eebc9
|
Prepare move potfile specific functions into their own source file
|
2016-09-09 23:17:43 +02:00 |
|
jsteube
|
f006542317
|
Prepare move dictstat specific functions into their own source file
|
2016-09-08 18:27:53 +02:00 |
|
jsteube
|
e304eed8c5
|
Move wordlist specific functions into their own source file
|
2016-09-08 16:32:24 +02:00 |
|
jsteube
|
515f22626a
|
Cleanup rp_cpu.c
|
2016-09-08 14:22:10 +02:00 |
|
jsteube
|
51a059a606
|
Move status specific functions into their own source file
|
2016-09-08 09:21:25 +02:00 |
|
jsteube
|
9eb47153d4
|
Replace all #ifdef with #if defined (...) for convention
|
2016-09-07 22:29:57 +02:00 |
|
jsteube
|
a56855e355
|
Move restore specific functions into their own source file
|
2016-09-07 22:01:34 +02:00 |
|
jsteube
|
1fc22dba03
|
Move bitmap specific functions into their own source file
|
2016-09-07 21:13:53 +02:00 |
|
Gabriele 'matrix' Gristina
|
b0c6eee06c
|
Fix multiple build issues with OSX
|
2016-09-06 22:25:54 +02:00 |
|
jsteube
|
3ed4bfd237
|
Move tuningdb specific functions into their own source file
|
2016-09-06 19:44:27 +02:00 |
|
jsteube
|
e4bf86dcbe
|
Replace #pragma once with #ifndef #define #endif logic because #pragma once does not work cleanly on OSX
|
2016-09-06 18:44:05 +02:00 |
|
jsteube
|
1902e6c2eb
|
Create real cpu_crc32.c and rp_cpu.c
|
2016-09-06 15:28:56 +02:00 |
|
jsteube
|
21666f77b7
|
Move maskprocessor and statusprocessor specific functions into their own source file
|
2016-09-06 13:52:26 +02:00 |
|
jsteube
|
d15ae38723
|
Move hwmon specific functions into their own source file
|
2016-09-06 13:29:50 +02:00 |
|
jsteube
|
3dc77ced14
|
More preparation for easier integration of:
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
|
2016-09-06 11:49:26 +02:00 |
|
jsteube
|
4b79ccd416
|
Preparation for easier integration of:
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
|
2016-09-05 21:47:26 +02:00 |
|
radix
|
004812819f
|
Add Custom.Chars to output window in the case of a user specifying -1, -2, -3, -4.
|
2016-07-30 20:14:46 -05:00 |
|
jsteube
|
d3a95a67ae
|
Fixed a bug where hashcat did not take into account how long it takes to prepare a session when auto-aborting with --runtime is in use
|
2016-07-24 22:26:40 +02:00 |
|
Jens Steube
|
5909bbb7b7
|
Make use of cl_context_properties[] to clCreateContext(), even if OpenCL specification allow the use of NULL, some runtimes fail without
|
2016-07-08 14:38:57 +02:00 |
|
jsteube
|
8702d0e3e1
|
Workaround memory allocation limit from OpenCL by using multiple buffers for scrypt
|
2016-06-28 11:03:04 +02:00 |
|
jsteube
|
4ed8977e48
|
Dynamic tmp_t length for scrypt
|
2016-06-27 21:28:48 +02:00 |
|
Jens Steube
|
3370820109
|
Merge pull request #392 from unix-ninja/master
Various refactor changes
|
2016-06-27 18:51:00 +02:00 |
|
jsteube
|
115c95eb02
|
Use dedicated variables to control shutdown of parallel threads like keypress and monitoring
|
2016-06-27 12:13:46 +02:00 |
|
jsteube
|
0e68b2af25
|
Don't use device_processor_cores for scrypt
|
2016-06-26 22:59:52 +02:00 |
|
Unix-Ninja
|
fce2363fec
|
Clean end-of-line output usage (not actually POSIX)
|
2016-06-24 18:08:02 -04:00 |
|
jsteube
|
9a970c0955
|
Added support for XNVCTRL on Linux to add support for --gpu-temp-retain for NVidia GPU
|
2016-06-18 10:59:58 +02:00 |
|
jsteube
|
28505c350b
|
Add commandline support to override cpu spinning damper for nvidia runtime
|
2016-06-16 07:46:24 +02:00 |
|
jsteube
|
5542e46022
|
Added option --stdout to print candidates instead of trying to crack a hash
|
2016-06-14 21:49:33 +02:00 |
|
Jens Steube
|
4f0709b3c9
|
Another slow-hash improvement
|
2016-06-14 10:18:42 +02:00 |
|
jsteube
|
d275772b9f
|
Fix for 100% CPU burning loop workaround for slow hashes
|
2016-06-14 09:17:03 +02:00 |
|
jsteube
|
8abc42e346
|
Simple, but effective workaround to solve the 100% CPU burning loop bug in Nvidias OpenCL runtime, works Linux and Windows, 0% cpu (alsmost), 100% performance in comparison to CPU burning loop variant. Replaces old previous try with overwritten clock_gettime() function
|
2016-06-13 23:50:49 +02:00 |
|
Jens Steube
|
3022abf956
|
some axcrypt fixes
|
2016-06-11 23:08:33 +02:00 |
|
jsteube
|
b9eefd9b20
|
Added new hash-mode 13800 = Windows 8+ phone PIN/Password
|
2016-06-10 09:46:41 +02:00 |
|
jsteube
|
106e781a2f
|
Fix some workload balancing issue
|
2016-06-06 21:39:11 +02:00 |
|
jsteube
|
a3e6690a9c
|
Remove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo()
|
2016-06-03 15:37:53 +02:00 |
|
jsteube
|
3c6296801a
|
Prepare for reintegration of nvapi for checking thermal limit
|
2016-06-02 14:20:15 +02:00 |
|
Jens Steube
|
7ba1322d7f
|
Redesign some of the kernel_power features like too small wordlist detection etc, now based on autotuning results
|
2016-06-02 12:32:24 +02:00 |
|
jsteube
|
19e36694da
|
Added support for --gpu-temp-retain for nvidia devices on windows
Disabled retain support by default, you can reactive it using --gpu-temp-retain
Completely get rid of HAVE_ADL, HAVE_NVML and HAVE_NVAPI in sources
|
2016-05-30 00:05:46 +02:00 |
|
jsteube
|
3e4badd9b4
|
Send a notice to user in case the drivers temperature threshold for slowdown is reached and a performance drop is expected due to throttling
|
2016-05-29 00:59:24 +02:00 |
|
radix
|
083c90a0ab
|
Update macros to match option --machine-readable
|
2016-05-27 04:26:39 -05:00 |
|
radix
|
2b2a0c585e
|
Change --status-automate to --machine-readble. The former didn't really illustrate the point of the command though the functionallity is great to have. Updated ASCII tables around options output.
|
2016-05-27 03:50:52 -05:00 |
|
radix
|
b0c158fba9
|
Helps to actually save files before trying to commit them.
|
2016-05-26 22:03:15 -05:00 |
|
jsteube
|
2dd8156d24
|
Introduce a true memset kernel, currently operates on 16 byte per item
|
2016-05-26 16:45:52 +02:00 |
|
jsteube
|
f5f9073f45
|
Better distinguish between platform vendor and device vendor
|
2016-05-26 14:28:05 +02:00 |
|