jsteube
41e2d7247a
Update autotune, respect kernel_loops_max
9 years ago
jsteube
da4090cca3
Fix pocl version string
9 years ago
jsteube
006f5252b7
Optimize a few modes for hashcat_tuning.hctab for budget NV cards
...
Little experiment with MD4 based optimizations on -m 900 -m 1000 and -m 1100
Fix benchmark in case user fixes -u and -n values
9 years ago
Jens Steube
01f566451c
Check both kernel_accel and kernel_loops for some minimum value
9 years ago
Jens Steube
50a7638e7b
Aim for -n 64 in autotune
9 years ago
Jens Steube
72e3821a4c
Simplify auto-tuning and benchmark routines
...
Decrease the time it takes to run a benchmark
Removed --benchmark-repeat, it creates no advantage
Fix some wording related to drivers
Dropped special 64-bit rotate() handling for NV
Cleanup SHA384
Cleanup try_run()
9 years ago
Jens Steube
fc89a04737
Update to better scrypt tmto defaults
9 years ago
Jens Steube
29a0eab0b3
Remove pocl warning, add catalyst warning
9 years ago
jsteube
cd08fa5f8c
Limit kernel_threads on CPU
9 years ago
jsteube
241a8c8485
Fix scrypt handling
9 years ago
Jens Steube
8316210233
Unlock kernel_threads > 64
9 years ago
jsteube
54df10b36d
improved autotune engine
9 years ago
Jens Steube
0b3743ce94
- Added inline declaration to functions from simd.c, common.c, rp.c and types_ocl.c to increase performance
...
- Dropped static declaration from functions in all kernel to achieve OpenCL 1.1 compatibility
- Added -cl-std=CL1.1 to all kernel build options
- Created environment variable to inform NVidia OpenCL runtime to not create its own kernel cache
- Created environment variable to inform pocl OpenCL runtime to not create its own kernel cache
9 years ago
Jens Steube
c297678536
Restrict loopback option to straight attack-mode
9 years ago
jsteube
9b3d18f87d
SIMD for slow hashes prototype
9 years ago
Jens Steube
abce366d00
Fixed -m 13500 kernels and tests
9 years ago
Jens Steube
aef8dc2b01
First working version of -m 13500
9 years ago
Jens Steube
9294aaccae
Merge pull request #311 from fgaudreault/master
...
Adding parser and basic kernels for -m 13500
9 years ago
Jens Steube
7cbce12ea7
Add platform vendor_id detection
9 years ago
Martin Lemay
d9889727e6
Removed SHA1 optimization.
9 years ago
Martin Lemay
a1aef652c2
Fixed snprintf.
9 years ago
Francois Gaudreault
96e60bfb05
Fixing minor definitions.
9 years ago
jsteube
082b1504b1
Initial MESA support, needs more fixes
9 years ago
Jens Steube
dcbf665313
Use a more optimal salt value for descrypt benchmark
9 years ago
Jens Steube
42c83df959
Fix for 0H/s issue on different algorithms
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
Martin Lemay
89ebc48942
Fixed snprintf cast warnings
9 years ago
Francois Gaudreault
f76b9d0013
Adding Tests, fix one compile warning
9 years ago
Martin Lemay
39445340ae
Minor adj. and sanity check on pstoken_parse_hash().
9 years ago
Martin Lemay
f0535b1a52
ascii_digest additions.
9 years ago
Martin Lemay
1c8368d1cd
changed to OPTS_TYPE_PT_ADD80
9 years ago
Martin Lemay
ac35ab8111
esalt hex convertion.
9 years ago
Martin Lemay
8cf6607c87
Refactored 134 to 13500. Added esalt struct
9 years ago
Francois Gaudreault
2df81367df
Adding parser and basic kernels for -m 134
9 years ago
Jens Steube
37c40dcfb4
Accept \r as newline in thread_keypress()
9 years ago
Jens Steube
6fcf58e106
Fix for https://github.com/hashcat/oclHashcat/issues/302
9 years ago
Jens Steube
13b2758084
Added parameter --potfile-path to override default potfile path
9 years ago
Jens Steube
63ba540f2b
Add some additional information to error-text in read_restore()
9 years ago
Jens Steube
e6b9071b52
Cleanup -m 9800 kernels to latest standard
9 years ago
Jens Steube
fb6dec55af
Small fix related to 3cd83a4ab9
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
Jens Steube
0f73c778d5
Optimized -m 8300 (DNSSEC) cracking performance in -a 3 mode
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
jsteube
5f05fbf103
Prevent NV OpenCL runtime to cache kernels to ~/.nv by using an undocumented environment variable CUDA_CACHE_DISABLE
9 years ago
Jens Steube
09e971c938
Use a fixed path for the potfile rather than session depending
9 years ago
Jens Steube
2b6fc52c72
Merge pull request #286 from Fist0urs/Keepass
...
-m 13400 add missing 'break;' statement
9 years ago
Jens Steube
32fff7cd13
Merge pull request #285 from philsmd/pr-keepass-parser-fix
...
fixed some parser checks for new keepass format (-m 13400)
9 years ago
Fist0urs
a027805608
-m 13400 add missing 'break;' statement
9 years ago
philsmd
9ea2f5fef1
fixed some parser checks for new keepass format (-m 13400)
9 years ago