Jens Steube
|
b3b5f924dc
|
Merge pull request #1426 from neheb/patch-4
Fix clang compile under MSYS2
|
2017-11-05 12:00:16 +01:00 |
|
Rosen Penev
|
1fe16d3ee6
|
Fix clang compile under MSYS2
Clang does not define __WINNT__ under Windows. _WIN32 is the closest thing.
|
2017-11-04 23:50:00 -07:00 |
|
Rosen Penev
|
0555613305
|
Remove else statement after return
Suggested by clang tidy
|
2017-11-04 23:43:33 -07:00 |
|
Rosen Penev
|
496fc309fe
|
Add const to a few parameters.
Suggested by clang-tidy
|
2017-11-04 23:37:41 -07:00 |
|
Rosen Penev
|
707f28c723
|
partially fix compile for musl
|
2017-10-30 20:16:54 -07:00 |
|
philsmd
|
19504d6286
|
add missing function prototypes for the binary-search-tree-based pot sorting
|
2017-10-25 12:31:17 +02:00 |
|
Jens Steube
|
9568837b12
|
Revert "Replace PRIu64 with ju. Less verbose."
|
2017-10-20 12:19:33 +02:00 |
|
jsteube
|
980f04a7b6
|
Rename instances of OSX to MacOS
|
2017-10-20 11:58:31 +02:00 |
|
jsteube
|
bf112870a3
|
OpenCL Runtime: Improved detection for AMD and NV devices on OSX
|
2017-10-20 11:34:36 +02:00 |
|
jsteube
|
2e85972ec5
|
Add special detection for NVIDIA OpenCL devices on OSX
|
2017-10-20 08:39:23 +02:00 |
|
Rosen Penev
|
869b5fb522
|
Replace PRIu64 with ju. Less verbose.
|
2017-10-19 19:35:18 -07:00 |
|
jsteube
|
635b2bfd50
|
Do initial OpenCL device thread management a bit different
|
2017-10-19 14:54:03 +02:00 |
|
philsmd
|
276879b1ea
|
show/left: improve speed of --show/--left again by using a single malloc/free for all nodes and reduce RAM by using the first nodes hash information
|
2017-10-18 12:09:32 +02:00 |
|
philsmd
|
433513a47f
|
get rid of last_node in pot_tree_entry, we update the first node of the list instead of the last one
|
2017-10-18 08:54:21 +02:00 |
|
philsmd
|
6542331101
|
show/left: improved the performance by using a tree and linked node structure
|
2017-10-17 12:08:17 +02:00 |
|
jsteube
|
51aba5517f
|
Update some of the visual indicator of active options when benchmarking
|
2017-10-14 12:54:34 +02:00 |
|
jsteube
|
5e6d43107e
|
Startup: Check and abort session if outfile and wordlist point to the same file
|
2017-10-10 11:30:20 +02:00 |
|
philsmd
|
a10a8427cb
|
fixed the nanosecond access time problem, also working on macos now
|
2017-10-04 12:23:37 +02:00 |
|
jsteube
|
719f2656b1
|
Fix empty line check in _old_apply_rule()
|
2017-10-01 17:03:16 +02:00 |
|
philsmd
|
d8e7f5f05c
|
fixed problem with cached word lists (dictstat2): nanoseconds must be considered/ignored too
|
2017-09-29 12:13:29 +02:00 |
|
Jens Steube
|
a037ba0c73
|
Merge pull request #1375 from neheb/warning
Fix for clang and some cppcheck warnings
|
2017-09-29 11:20:35 +02:00 |
|
Rosen Penev
|
da621fa3be
|
fix some clang -Weverything warnings
|
2017-09-27 20:05:04 -07:00 |
|
Rosen Penev
|
ec55209254
|
remove hc_sleep and _msec.
MinGW defines sleep and usleep so just use those directly.
|
2017-09-23 13:02:34 -07:00 |
|
Fist0urs
|
e3cb3e9b4c
|
test.pl ready and 0 error. Ready for PR
|
2017-09-21 16:55:30 +02:00 |
|
Fist0urs
|
a6294537fd
|
Splitted DPAPI kernel in 2 to increase performances
|
2017-09-21 12:23:33 +02:00 |
|
jsteube
|
036d4874c7
|
Update version numbers to v4.0.0-RC1
|
2017-09-20 16:06:27 +02:00 |
|
jsteube
|
f55446b6f3
|
HCdict File: Renamed file from hashcat.hcdict to hashcat.hcdict2 and add header because versions are incompatible
|
2017-09-20 10:22:18 +02:00 |
|
jsteube
|
2517292ac1
|
Removed option --weak-hash-check (zero-length password check) to increase startup time, it also causes many Trap 6 error on OSX
|
2017-09-19 12:04:05 +02:00 |
|
jsteube
|
617dbb97ba
|
Prepare migration -m 15800 into -m 2500
|
2017-09-18 13:21:00 +02:00 |
|
jsteube
|
7a278ef035
|
Fix overflow in out_push()
|
2017-09-17 12:14:52 +02:00 |
|
jsteube
|
5551337cf6
|
Show advice to use optimized kernels only if there's actually one for this hash-mode
|
2017-09-16 22:33:04 +02:00 |
|
Jens Steube
|
fcd20fbacb
|
OpenCL Runtime: Fall back to 64 threads default (from 256) on AMD GPU to prevent creating too many workitems
|
2017-08-29 17:36:50 +02:00 |
|
jsteube
|
a0be36d7b8
|
Fix compile error caused by __add3()
|
2017-08-27 19:46:17 +02:00 |
|
jsteube
|
688a580d6c
|
Fixed an integer overflow in innerloop_step and innerloop_cnt variables
|
2017-08-25 20:52:13 +02:00 |
|
jsteube
|
1d04de3a8e
|
Limit kernel-loops in straight-mode to 256, therefore allow rules to be stored in constant memory
|
2017-08-23 12:43:59 +02:00 |
|
jsteube
|
51372438fe
|
Allow OpenCL kernel inline assembly if ROCm drivers was detected
|
2017-08-22 18:47:53 +02:00 |
|
jsteube
|
12d95fd22c
|
Added option --example-hashes to show an example hash for each hash-mode
|
2017-08-22 11:09:46 +02:00 |
|
jsteube
|
6907981f08
|
Backport current state of optimized kernel rule engine to CPU
|
2017-08-20 12:50:24 +02:00 |
|
jsteube
|
f63df45fca
|
Backport current state of pure kernel rule engine to CPU
|
2017-08-20 12:27:19 +02:00 |
|
jsteube
|
58d1dedd1e
|
OpenCL Buffers: Do not allocate memory for amplifiers for fast hashes, it's simply not needed
|
2017-08-19 19:25:37 +02:00 |
|
jsteube
|
319799bbbf
|
Switch the datatypes of the variables responsible for work-item count and work-item size from u32 to u64
|
2017-08-19 16:39:22 +02:00 |
|
philsmd
|
e33e828bc6
|
replace all time_t/__time64_t with hc_time_t and all related functions
|
2017-08-16 19:43:41 +02:00 |
|
philsmd
|
1644ac30b5
|
use an overflow check instead of a hard coded value for ETA
|
2017-08-16 17:51:35 +02:00 |
|
jsteube
|
ac9bc55c9e
|
Fall back to 64 threads default (from 256) because modern GPU create too many workitems which then results in too less GPU memory available
|
2017-08-16 16:13:28 +02:00 |
|
philsmd
|
4a89172140
|
reformatting; replaced some tabs with spaces
|
2017-08-16 13:46:40 +02:00 |
|
jsteube
|
1cf6a078b0
|
Make tmp_size a real size_t as with latest GPU number can exceed 2^32
|
2017-08-16 13:03:52 +02:00 |
|
philsmd
|
bc1a101d2b
|
fixes #1321: new option --wordlist-autohex-disable
|
2017-08-16 12:42:28 +02:00 |
|
jsteube
|
175931575c
|
Fixed the version number used in the restore file header
Fixes https://github.com/hashcat/hashcat/issues/1320
|
2017-08-14 12:10:42 +02:00 |
|
jsteube
|
0b0abb5c12
|
Prepare pure kernel rule engine for performance optimization
|
2017-08-12 13:04:52 +02:00 |
|
jsteube
|
e47506c610
|
Use pure kernel rule engine for --stdout
|
2017-08-12 12:11:48 +02:00 |
|