jsteube
da4090cca3
Fix pocl version string
8 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
8 years ago
Jens Steube
01f566451c
Check both kernel_accel and kernel_loops for some minimum value
8 years ago
Jens Steube
50a7638e7b
Aim for -n 64 in autotune
8 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()
8 years ago
Jens Steube
fc89a04737
Update to better scrypt tmto defaults
8 years ago
Jens Steube
29a0eab0b3
Remove pocl warning, add catalyst warning
8 years ago
jsteube
cd08fa5f8c
Limit kernel_threads on CPU
8 years ago
jsteube
241a8c8485
Fix scrypt handling
8 years ago
Jens Steube
8316210233
Unlock kernel_threads > 64
8 years ago
jsteube
54df10b36d
improved autotune engine
8 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
8 years ago
Jens Steube
c297678536
Restrict loopback option to straight attack-mode
8 years ago
jsteube
9b3d18f87d
SIMD for slow hashes prototype
8 years ago
Jens Steube
aef8dc2b01
First working version of -m 13500
8 years ago
Jens Steube
9294aaccae
Merge pull request #311 from fgaudreault/master
...
Adding parser and basic kernels for -m 13500
8 years ago
Jens Steube
7cbce12ea7
Add platform vendor_id detection
8 years ago
Francois Gaudreault
96e60bfb05
Fixing minor definitions.
8 years ago
jsteube
082b1504b1
Initial MESA support, needs more fixes
8 years ago
Jens Steube
dcbf665313
Use a more optimal salt value for descrypt benchmark
8 years ago
Jens Steube
42c83df959
Fix for 0H/s issue on different algorithms
8 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
8 years ago
Martin Lemay
1c8368d1cd
changed to OPTS_TYPE_PT_ADD80
8 years ago
Martin Lemay
8cf6607c87
Refactored 134 to 13500. Added esalt struct
8 years ago
Francois Gaudreault
2df81367df
Adding parser and basic kernels for -m 134
8 years ago
Jens Steube
13b2758084
Added parameter --potfile-path to override default potfile path
8 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
8 years ago
Jens Steube
0f73c778d5
Optimized -m 8300 (DNSSEC) cracking performance in -a 3 mode
8 years ago
Michael Sprecher
0dcb762a8e
Added new hash mode -m 125 = ArubaOS
8 years ago
jsteube
5f05fbf103
Prevent NV OpenCL runtime to cache kernels to ~/.nv by using an undocumented environment variable CUDA_CACHE_DISABLE
8 years ago
Jens Steube
09e971c938
Use a fixed path for the potfile rather than session depending
8 years ago
Fist0urs
a027805608
-m 13400 add missing 'break;' statement
8 years ago
Fist0urs
c7cb30167f
Cosmetic change: add newline to --help
8 years ago
Fist0urs
52b17a602f
New format -m 13400, Keepass 1 (AES/Twofish) and Keepass 2 (AES)
8 years ago
Jens Steube
88fafeb928
Synchronize maximum output line size with input line size
8 years ago
Jens Steube
027631bdc8
Eventual patch for issue https://github.com/hashcat/oclHashcat/issues/279
8 years ago
Jens Steube
0fdebf904d
Replace BUFSIZ with HCBUFSIZ and move them from stack to heap
8 years ago
philsmd
1699057516
show a warning if hlfmt_hash () fails
8 years ago
philsmd
b76495e0f5
also add check for NULL pointers
8 years ago
philsmd
27ef5885f4
added check for hash_len after calls to hlfmt_hash ()
8 years ago
Jens Steube
536f9c955e
Merge pull request #257 from philsmd/master
...
show autotuned kernel accel and kernel loop values only when debugging
8 years ago
Jens Steube
e71313b871
Fix invalid progress value and ETA in case of cracked salts
8 years ago
philsmd
73f897193e
show autotuned kernel accel and kernel loop values only when debugging
8 years ago
Jens Steube
4709550a57
Merge pull request #256 from philsmd/pr-cl-debug-buildlog
...
show build log whenever 'make DEBUG > 0' is set
8 years ago
philsmd
01a7adc12a
show build log whenever 'make DEBUG > 0' is set
8 years ago
Jens Steube
55cadb6834
Fix broken -m 1500 and -m 3000 in -a 3 mode
8 years ago
Fist0urs
b0f1cb8a98
New format -m 13300 AxCrypt in memory SHA1
8 years ago
Fist0urs
ad17fba9b6
New format -m 13200 AxCrypt
8 years ago
philsmd
93a134e9b6
cast to uint is required with some gcc versions, otherwise we get a shift-negative-value warning
8 years ago
philsmd
2ea295171c
this fixes the beta issue #163 (-d and --opencl-platforms not within valid range)
8 years ago