492f9f2290
For some easy actions, maxwell GPU prefer not to use switch()
jsteube
2016-10-31 14:22:00 +01:00
93adde9d2f
* Wrap everything related to *stat() into own functions * Testwise remove early includes to stdin for OSX, see if they are still required
jsteube
2016-10-31 11:28:06 +01:00
80b3f52952
Move from off_t to stat struct to avoid struggling with rarely available _off64_t in cache_git struct
jsteube
2016-10-31 10:20:25 +01:00
6d2ce0d71a
Added option --keep-guessing to continue cracking hashes even after they have been cracked. It will be useful if there are multiple collisions and we want a specific one. This one implements https://github.com/hashcat/hashcat/issues/493
jsteube
2016-10-31 10:09:04 +01:00
5c8d08d8ef
On OSX, use clang as default compiler
jsteube
2016-10-31 09:34:22 +01:00
3442892fda
Use __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings
jsteube
2016-10-31 09:19:37 +01:00
a599b06a53
Fix use of invalid buffer
jsteube
2016-10-30 22:56:45 +01:00
b8efae4281
Refactor all variables with HCBUFSIZ_LARGE size from stack to heap
jsteube
2016-10-30 22:47:48 +01:00
df8a9ab5e5
Support mixed kernel thread count for mixed kernels in the same source file Get rid of one global kernel_threads variable Recognize reqd_work_group_size() values from OpenCL kernels and use them in host if possible Fix some white spaces Remove unused weak* kernels Rename hashconfig_enforce_kernel_threads() to hashconfig_get_kernel_threads() - we do not enforce anymore Rename hashconfig_enforce_kernel_loops() to hashconfig_get_kernel_loops() - we do not enforce anymore Add some missing checks for --quiet
jsteube
2016-10-29 14:02:29 +02:00
86d62e418e
Increase HCBUFSIZ_TINY because some very long hashes can have more than 256 byte. Not an ideal solution
jsteube
2016-10-29 13:51:32 +02:00
602576a126
Remove some white spaces
jsteube
2016-10-29 13:50:43 +02:00
636d953996
Move out all use of event_log_info() from library code to main.c or terminal.c
jsteube
2016-10-26 11:24:00 +02:00
e26b08f61f
Move opencl_info() to terminal.c
jsteube
2016-10-25 16:40:06 +02:00
001ba8a655
Replace some printf() in opencl.c with event_log_info()
jsteube
2016-10-25 16:01:03 +02:00
5906f1ab54
Fix some format string for 64 bit
jsteube
2016-10-25 15:51:44 +02:00
824654e2fb
Create opencl_ctx_devices_show() as an example for how to access opencl devices from library and as replacement for inlined code for -I
jsteube
2016-10-25 15:43:09 +02:00
c4ba7907ca
Fix more EOL issues
jsteube
2016-10-25 12:40:47 +02:00
97b58b16af
Fix some EOL handling
jsteube
2016-10-25 12:25:53 +02:00
95fb1607e2
Revert "Change Makefile to strip symbols in the linker instead of the compiler to make compatible with clang"
jsteube
2016-10-21 16:40:37 +02:00
313bdd5e5b
Added a note
jsteube
2016-10-21 16:24:08 +02:00
8cfb1f03ab
Workaround to enable use of amd-gpu-pro
jsteube
2016-10-21 16:02:13 +02:00
f58c9baade
Do not unroll -m 6800 based algorithm on NV, latest windows driver can't compile them otherwise
jsteube
2016-10-21 10:14:15 +02:00
a43902b96b
Do not unroll -m 6400 based algorithm on NV, latest windows driver can't compile them otherwise
jsteube
2016-10-21 09:51:41 +02:00
c6c31a86d8
Add some changes to improve compiling on MSYS2
jsteube
2016-10-21 09:07:39 +02:00
6b96146e0f
Fix integer overflow in status.c
jsteube
2016-10-21 00:28:14 +02:00
655c3881f3
Add compilation on MINGW64 to Makefile
jsteube
2016-10-20 23:27:10 +02:00
27e92540e4
Do not unlink restore file of restore is disabled
jsteube
2016-10-20 22:58:40 +02:00
e9b11c2951
Do not unroll scrypt based algorithm on NV, latest windows driver can't compile them otherwise
jsteube
2016-10-20 22:53:47 +02:00
8ecabcb9ac
Fix --stdout and --keyspace
jsteube
2016-10-20 22:30:00 +02:00