Commit Graph

  • 8141c7fb60 Little bit inline assembly for the older nvidia cards jsteube 2016-05-07 20:45:16 +02:00
  • 298340ba47 generated and generated2. Changed xNM command to ONM jfoug 2016-05-07 12:58:10 -05:00
  • f3a7b088a3 Merge pull request #328 from jfoug/master Jens Steube 2016-05-07 19:52:57 +02:00
  • da4090cca3 Fix pocl version string jsteube 2016-05-07 19:51:23 +02:00
  • 78dd258200 Add missing pre-maxwell cards jsteube 2016-05-07 19:44:02 +02:00
  • e04443c5c7 d3adone.rule: removed duplicates. jfoug 2016-05-07 12:34:25 -05:00
  • 504aad0dbb Update hashcat_tuning.hctab to match best settings with new autotuner jsteube 2016-05-07 15:50:18 +02:00
  • 4f6c3cf818 Merge branch 'master' of https://github.com/hashcat/oclHashcat jsteube 2016-05-07 13:21:59 +02:00
  • 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 jsteube 2016-05-07 13:15:21 +02:00
  • 7a5852ed85 Merge pull request #327 from jfoug/master Jens Steube 2016-05-07 11:14:20 +02:00
  • 01f566451c Check both kernel_accel and kernel_loops for some minimum value Jens Steube 2016-05-06 14:38:08 +02:00
  • e4eb385d34 d3ad0ne rules. Converted all xNM commands into ONM jfoug 2016-05-06 05:27:40 -05:00
  • 50a7638e7b Aim for -n 64 in autotune Jens Steube 2016-05-06 11:52:19 +02:00
  • c40bf412e5 Fix -m 8500: volatile no longer required Jens Steube 2016-05-06 11:44:28 +02:00
  • a7886f02f4 Merge pull request #325 from jfoug/master Jens Steube 2016-05-06 09:15:59 +02:00
  • 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() Jens Steube 2016-05-05 23:21:15 +02:00
  • 7c7836acdd dive.rule: duplicates found by running data have been removed. jfoug 2016-05-04 17:17:06 -05:00
  • fc89a04737 Update to better scrypt tmto defaults Jens Steube 2016-05-04 11:55:10 +02:00
  • 29a0eab0b3 Remove pocl warning, add catalyst warning Jens Steube 2016-05-04 11:40:42 +02:00
  • 3d508f9122 Fix test.sh Jens Steube 2016-05-04 11:21:20 +02:00
  • cd08fa5f8c Limit kernel_threads on CPU jsteube 2016-05-04 10:32:54 +02:00
  • 241a8c8485 Fix scrypt handling jsteube 2016-05-04 02:06:31 +02:00
  • 8316210233 Unlock kernel_threads > 64 Jens Steube 2016-05-04 00:52:53 +02:00
  • 54df10b36d improved autotune engine jsteube 2016-05-03 12:37:43 +02:00
  • dbe2d96618 Fix -m 1500 multihash and benchmark Fix -m 3000 multihash and benchmark Fix -m 3100 multihash and benchmark Fix -m 7700 multihash and benchmark Fix -m 8500 multihash and benchmark Fix -m 11500 multihash and benchmark jsteube 2016-05-03 10:57:23 +02:00
  • c7b67376a8 Fix -m 200 multihash and benchmark jsteube 2016-05-03 10:39:09 +02:00
  • 518fcb387a Fix -m 10100 multihash and benchmark jsteube 2016-05-03 10:23:32 +02:00
  • c0a38846e3 Fix -m 5100 multihash and benchmark jsteube 2016-05-03 10:14:53 +02:00
  • 98a6aff4a8 Merge pull request #324 from neheb/patch-1 Jens Steube 2016-05-02 10:41:18 +02:00
  • 0397d4f0e0 Remove clang extension neheb 2016-05-01 17:39:44 -07:00
  • 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 Jens Steube 2016-05-01 23:15:26 +02:00
  • c297678536 Restrict loopback option to straight attack-mode Jens Steube 2016-05-01 20:52:20 +02:00
  • 9b3d18f87d SIMD for slow hashes prototype jsteube 2016-05-01 18:34:59 +02:00
  • 74fa4c1886 Fix missing mode 133 in test.pl Jens Steube 2016-04-30 11:04:43 +02:00
  • 1978e803fb Merge pull request #323 from jfoug/master Jens Steube 2016-04-30 09:30:01 +02:00
  • 6992da0d99 several rule files. Readded s chains which were NOT duplicates jfoug 2016-04-30 01:01:02 -06:00
  • ef2aba2e44 Update changes.txt; New layout Jens Steube 2016-04-29 23:19:10 +02:00
  • 1e3d843041 Update readme.txt Jens Steube 2016-04-29 05:28:49 +02:00
  • 012275e873 Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-04-29 03:29:25 +02:00
  • d7a90f9579 Fix missing multihash support for -m 3100 Jens Steube 2016-04-29 03:28:55 +02:00
  • abce366d00 Fixed -m 13500 kernels and tests Jens Steube 2016-04-28 22:23:02 +02:00
  • 2757b6b1e7 Merge pull request #321 from fgaudreault/master Jens Steube 2016-04-28 21:25:28 +02:00
  • 1ccb643fba Fix variable name typo in -m 13500 Jens Steube 2016-04-27 14:03:28 +02:00
  • 909d7ab636 Adding final code to test.pl Francois Gaudreault 2016-04-27 07:40:13 -04:00
  • aef8dc2b01 First working version of -m 13500 Jens Steube 2016-04-26 22:45:23 +02:00
  • 9294aaccae Merge pull request #311 from fgaudreault/master Jens Steube 2016-04-26 20:12:33 +02:00
  • 828fdb9621 Merge pull request #316 from jfoug/master Jens Steube 2016-04-26 20:11:44 +02:00
  • 7cbce12ea7 Add platform vendor_id detection Jens Steube 2016-04-26 13:59:14 +02:00
  • d9889727e6 Removed SHA1 optimization. Martin Lemay 2016-04-25 09:33:43 -04:00
  • a1aef652c2 Fixed snprintf. Martin Lemay 2016-04-25 09:32:41 -04:00
  • 96e60bfb05 Fixing minor definitions. Francois Gaudreault 2016-04-25 09:11:49 -04:00
  • a26364476b dive.rule: replaced all xNM with ONM jfoug 2016-04-25 07:11:57 -05:00
  • 082b1504b1 Initial MESA support, needs more fixes jsteube 2016-04-25 13:51:18 +02:00
  • 9a22b53254 Merge pull request #315 from jfoug/master Jens Steube 2016-04-25 07:17:58 +02:00
  • 15d7e41d68 Fix broken #ifdef in types_ocl.c Jens Steube 2016-04-25 07:10:02 +02:00
  • 81b19ddc7d Remove no longer needed allx() macro Jens Steube 2016-04-25 07:05:47 +02:00
  • 441fdfc63b dive, generated, generated2. Remove duplicate T rules jfoug 2016-04-24 14:44:43 -05:00
  • c0d0ef60a5 Replace minus with select give a small boost in speed for -m 1500 and -m 3000 Jens Steube 2016-04-24 20:52:21 +02:00
  • 838b6a3b8b Merge pull request #313 from jfoug/master Jens Steube 2016-04-24 20:19:49 +02:00
  • dcbf665313 Use a more optimal salt value for descrypt benchmark Jens Steube 2016-04-24 18:08:11 +02:00
  • 42c83df959 Fix for 0H/s issue on different algorithms Jens Steube 2016-04-24 16:28:33 +02:00
  • 50ea3a88dd Merge pull request #305 from neheb/master Jens Steube 2016-04-24 15:18:17 +02:00
  • 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 Jens Steube 2016-04-24 12:24:21 +02:00
  • 01baa89bc0 Fix -m 3000 cracking performance Fix -m 1500 cracking performance Jens Steube 2016-04-23 22:29:29 +02:00
  • 7ab180c868 Fix -m 200 cracking performance Jens Steube 2016-04-23 20:52:16 +02:00
  • c6bd4750d4 a couple rules put back to prior logic jfoug 2016-04-23 12:22:13 -05:00
  • b8ab917376 rules. Remove no-op commands jfoug 2016-04-23 12:13:44 -05:00
  • 30933f1835 T0XlCv1.rule duplicates removed. no-op ^ and [ or $ and ] jfoug 2016-04-23 11:43:35 -05:00
  • 88c8bc20fc d3ad0ne.rule. Dupes remove. several varieties since script was failing due to invalid rule lines before jfoug 2016-04-23 11:32:09 -05:00
  • 5cdd633c07 d3ad0ne.rule: removed invalid lines jfoug 2016-04-23 11:22:44 -05:00
  • f4d232cbf2 dive.rule duplicates removed. no-op ^ and [ or $ and ] jfoug 2016-04-23 11:09:07 -05:00
  • 2ee5c035ca dive.rule: Removed a dupe based upon [ and ] rule reordering jfoug 2016-04-23 10:45:22 -05:00
  • bb16e12e67 T0XlCv1.rule. Removed a dupe based upon [ and ] rule reordering jfoug 2016-04-23 10:17:06 -05:00
  • b16d7fdf4b generated2.rule replaced a non-duplicate rule removed in prior commit jfoug 2016-04-23 10:12:05 -05:00
  • 44c5eddfd2 generated2.rule: removed dupes by reordering [ and ] commands jfoug 2016-04-23 09:58:27 -05:00
  • 599b25b491 generated2.rule: Duplicates removed based fully on ^ and $ command reorders jfoug 2016-04-23 09:30:31 -05:00
  • 6f963dceda dive.rule: removed dupes based purely on order of $ and ^ causing duplicates" jfoug 2016-04-23 09:17:03 -05:00
  • 8766b0d0eb Merge pull request #312 from jfoug/master Jens Steube 2016-04-23 15:05:18 +02:00
  • 530651e96a Disable AMD optimizations for LLVM Mangix 2016-04-20 19:27:26 -07:00
  • 1e1d310f45 Merge branch 'master' of https://github.com/fgaudreault/oclHashcat Francois Gaudreault 2016-04-22 19:45:15 -04:00
  • 49c3cc8b23 Merge branch 'master' of https://github.com/fgaudreault/oclHashcat Martin Lemay 2016-04-24 14:29:37 -04:00
  • 89ebc48942 Fixed snprintf cast warnings Martin Lemay 2016-04-24 14:29:19 -04:00
  • 04be81a9fc Cleanup to remove unused mode 134 Francois Gaudreault 2016-04-22 19:45:01 -04:00
  • 5218a6d251 Fix Changes Francois Gaudreault 2016-04-22 19:40:55 -04:00
  • f76b9d0013 Adding Tests, fix one compile warning Francois Gaudreault 2016-04-22 19:36:07 -04:00
  • 39445340ae Minor adj. and sanity check on pstoken_parse_hash(). Martin Lemay 2016-04-24 07:29:53 -04:00
  • aa8e8e100d rule duplicates. Sorting s commands, and a few straggler s chain removals jfoug 2016-04-22 16:28:33 -05:00
  • f0535b1a52 ascii_digest additions. Martin Lemay 2016-04-22 16:21:55 -04:00
  • 926841510e dive.rule: de-duplicate by sorting s operations. jfoug 2016-04-22 15:20:41 -05:00
  • ca260167a0 Rule dupe removal and simplification removing s cycles and s dupes, and extra : commands jfoug 2016-04-22 15:10:48 -05:00
  • 1c8368d1cd changed to OPTS_TYPE_PT_ADD80 Martin Lemay 2016-04-22 15:33:31 -04:00
  • ac35ab8111 esalt hex convertion. Martin Lemay 2016-04-22 15:32:06 -04:00
  • 8cf6607c87 Refactored 134 to 13500. Added esalt struct Martin Lemay 2016-04-22 12:26:03 -04:00
  • aae2f97f2b Add a note about duplicate rules removal Jens Steube 2016-04-22 11:35:00 +02:00
  • edc5e8257f Merge pull request #308 from jfoug/master Jens Steube 2016-04-22 08:58:34 +02:00
  • 2df81367df Adding parser and basic kernels for -m 134 Francois Gaudreault 2016-04-21 13:22:05 -04:00
  • cc2158217f Duplicate rules: T0XlCv1, d3ad0ne and dive. All rules were found due to superfluous white space differences jfoug 2016-04-21 11:08:47 -05:00
  • 6f7ff71321 Duplicate rules removed (pure duplicated lines) jfoug 2016-04-21 10:37:39 -05:00
  • db2cac4282 Revert "dive.rule: removed simple duplicates where one rule has spaces between each operation, and one does not" Jens Steube 2016-04-21 09:19:55 +02:00
  • ad01afeeb8 Fix -m 5000 performance on NV after change to new standard jsteube 2016-04-21 09:01:31 +02:00