Commit Graph

  • 964ece53a3 add __bfe stub for AMD jsteube 2015-12-21 21:14:16 +0100
  • 6c22de104e Slightly increase blowfish based algorithms for NV jsteube 2015-12-21 21:00:52 +0100
  • 747c4a8d6a Fix blowfish based algos for AMD, NV needs testing Jens Steube 2015-12-21 20:21:53 +0100
  • 18d5f4126a Fix -m 9000 speed (AMD ONLY) jsteube 2015-12-21 17:06:17 +0100
  • 0e5b37a537 Fix AMD speeds @ sha512crypt Jens Steube 2015-12-21 14:50:13 +0100
  • 7be2c2fd8d Fixed some speeds: jsteube 2015-12-21 14:29:04 +0100
  • 806f73b685 Fix package script jsteube 2015-12-21 12:40:34 +0100
  • 83008460fc We do not depend on CUDA any longer, so get rid of it :) jsteube 2015-12-21 12:31:23 +0100
  • 35f740386d Update for BUILD.md Gabriele 'Matrix' Gristina 2015-12-16 13:47:46 +0100
  • e2412c9b10 We do not depend on CUDA any longer, so get rid of it :) jsteube 2015-12-21 12:20:08 +0100
  • 378258d789 Fix caching system for use with AMD and NV, drop BINARY_KERNEL define jsteube 2015-12-21 12:01:38 +0100
  • c8f7b7b5d3 Workaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime jsteube 2015-12-21 10:17:54 +0100
  • 32b8684d75 Fix Lotus Notes/Domino 8 for NV jsteube 2015-12-20 22:53:14 +0100
  • 86ab5e1754 Fix Lotus Notes/Domino 6 for NV jsteube 2015-12-20 22:48:36 +0100
  • dde2da2a22 Fix Lotus Notes/Domino 5 for NV jsteube 2015-12-20 22:46:59 +0100
  • ca845c9f66 Fix Android/PIN for NV jsteube 2015-12-20 22:32:40 +0100
  • 2eb24fb0dc Fix bsdicrypt for NV jsteube 2015-12-20 22:09:55 +0100
  • 1d4bece384 Revert "Fix bsdicrypt for NV" jsteube 2015-12-20 22:08:59 +0100
  • 284990e4d3 Fix bsdicrypt for NV jsteube 2015-12-20 22:07:44 +0100
  • 1146c43986 Merge pull request #26 from gm4tr1x/master Jens Steube 2015-12-20 17:09:03 +0100
  • bab6423725 Remove some unused variables in scrypt kernel Jens Steube 2015-12-20 17:02:02 +0100
  • c4ea00459f Remove old macro, not needed anymore Jens Steube 2015-12-20 16:59:02 +0100
  • c3191ae694 Fix keccak speed on NV OpenCL runtime jsteube 2015-12-20 16:09:00 +0100
  • 96a368715f Fix -m 11700 and -m 11800 jsteube 2015-12-19 18:30:34 +0100
  • 767ba4fb97 Fix -m 6500 jsteube 2015-12-19 18:21:41 +0100
  • ea4dc395dd Fix -m 10700 jsteube 2015-12-19 18:18:54 +0100
  • 9115547601 Revert "Fix -m 10700" jsteube 2015-12-19 18:18:28 +0100
  • 15da53da38 Fix -m 10700 jsteube 2015-12-19 18:17:19 +0100
  • 91249942ab Fix -m 1800 for NV jsteube 2015-12-17 19:19:31 +0100
  • 52c416ba72 Fixed empty line problem jsteube 2015-12-16 17:01:14 +0100
  • ed35c11e2a Fix -m 8500 kernel jsteube 2015-12-16 16:21:10 +0100
  • 9d9097a12c Fix -m 7800 by adding amd_bytealign emulation jsteube 2015-12-16 16:15:21 +0100
  • 67cff7b856 fixed -m 6900 jsteube 2015-12-16 15:45:05 +0100
  • aedc142d0b fix -m 5500 jsteube 2015-12-16 15:38:25 +0100
  • aa63e82d49 fix -m 3100 Jens Steube 2015-12-16 15:27:34 +0100
  • 01ebce3618 Update for BUILD.md #26 Gabriele 'Matrix' Gristina 2015-12-16 13:47:46 +0100
  • dc6133d95b Fix -m 3000 kernel jsteube 2015-12-16 13:27:34 +0100
  • 1b1c70708f Fix -m 1500 for -a 0 and -a 1 attack mode jsteube 2015-12-16 12:53:52 +0100
  • acea69c561 final cleanup for -m 1500 jsteube 2015-12-16 12:06:18 +0100
  • 661225f03f Fix -m 1500 for NV Fix C++ function header jsteube 2015-12-16 11:52:32 +0100
  • 9c392b472e Removed useless comments jsteube 2015-12-16 11:18:57 +0100
  • c29c7c093f Fix use of LOP3 jsteube 2015-12-16 11:11:31 +0100
  • 6a65c7b1ce Prepare for LOP3 integration jsteube 2015-12-16 10:19:17 +0100
  • 0f1ae86be9 Fix invalid VENDOR_ID for AMD Jens Steube 2015-12-16 10:00:33 +0100
  • 141d5740ac update packages for source kernel distribution jsteube 2015-12-15 19:28:27 +0100
  • 80f86c52a1 Cleanup makefile Remove unused CUDA library defs jsteube 2015-12-15 19:18:45 +0100
  • 4a0c47ca08 It's safe now to use AMD's OpenCL includes, tested on NV jsteube 2015-12-15 18:58:02 +0100
  • 08a35772a9 Merge pull request #25 from philsmd/GetRidOfCUDA Jens Steube 2015-12-15 18:36:29 +0100
  • cff683eac1 change in library loading: libnvidia-ml now does load dynamically only on NVidia systems #25 philsmd 2015-12-15 20:34:07 +0100
  • 76cc1631be More kernel fixes for function calls and vector datatypes jsteube 2015-12-15 17:46:00 +0100
  • 2283d5c843 Fix more append_* functions in kernels jsteube 2015-12-15 16:50:21 +0100
  • 531910f8c0 Merge pull request #24 from philsmd/GetRidOfCUDA Jens Steube 2015-12-15 16:44:40 +0100
  • 3ab7a23cd5 fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml) #24 philsmd 2015-12-15 18:41:11 +0100
  • 50f39b3563 Fix append_* function calls jsteube 2015-12-15 13:42:37 +0100
  • 88284108b3 More cleanup jsteube 2015-12-15 13:23:32 +0100
  • 0bf4e3c34a - Dropped all vector code since new GPU's are all scalar, makes the code much easier - Some performance on low-end GPU may drop because of that, but only for a few hash-modes - Dropped scalar code (aka warp) since we do not have any vector datatypes anymore - Renamed C++ overloading functions memcat32_9 -> memcat_c32_w4x4_a3x4 - Still need to fix kernels to new function names, needs to be done manually - Temperature Management needs to be rewritten partially because of conflicting datatypes names - Added code to create different codepaths for NV on AMD in runtime in host (see data.vendor_id) - Added code to create different codepaths for NV on AMD in runtime in kernels (see IS_NV and IS_AMD) - First tests working for -m 0, for example - Great performance increases in general for NV so far - Tested amp_* and markov_* kernel - Migrated special NV optimizations for rule processor jsteube 2015-12-15 12:04:22 +0100
  • 586441fa25 Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported" Jens Steube 2015-12-13 18:46:21 +0100
  • f230ed73dc Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported Jens Steube 2015-12-13 14:54:39 +0100
  • 1537390fae Prepare reordering or files to help integration into linux distributions as discussed in https://github.com/hashcat/oclHashcat/issues/20 TODOS: - Let oclHashcat actually use the new paths - Find a better way for native compilation - Replace /bin/cp with /usr/bin/install where it has to copy files recursive Jens Steube 2015-12-13 12:21:36 +0100
  • 79166ee291 Merge pull request #21 from magnumripper/ec Jens Steube 2015-12-11 19:32:52 +0100
  • c460b554d0 - Fixed a bug related to --restore if the User - Updated readme, we actually need catalyst 15.7 (for the binary package) because of OpenCL 2.0 Jens Steube 2015-12-11 19:27:07 +0100
  • d7af7dbad1 Merge pull request #22 from magnumripper/typo Jens Steube 2015-12-11 11:36:26 +0100
  • fc1c7d07af BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh. #22 magnum 2015-12-10 17:09:59 +0100
  • 65a17b20d3 Add an .editorconfig file enforcing some of the code style. See http://editorconfig.org for a plugin to your favorite editor. #21 magnum 2015-12-10 16:48:36 +0100
  • 4ebe81f9c6 Merge pull request #16 from philsmd/master Jens Steube 2015-12-09 20:05:57 +0100
  • c15f0d6146 issue #16: use just "deps" instead of "hashcat-deps" as directory name #16 philsmd 2015-12-09 15:55:06 +0100
  • 6ea6f6ae6e Remove unneeded gcc version requirement Jens Steube 2015-12-09 13:20:16 +0100
  • 7b901ce351 Merge pull request #15 from philsmd/master Jens Steube 2015-12-09 13:15:49 +0100
  • 29547c4f9b issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/ #15 philsmd 2015-12-09 13:33:21 +0100
  • 5333ca020a Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2015-12-07 23:37:14 +0100
  • acccffd015 Make better use of fixed salt for -m 1500; Speed increased from 347MH/s to 372MH/s Jens Steube 2015-12-07 23:36:54 +0100
  • 027b644a6c Merge pull request #13 from philsmd/master Jens Steube 2015-12-07 22:20:16 +0100
  • 32a21150fb minor: docs/changes.txt updated #13 philsmd 2015-12-08 00:15:33 +0100
  • 7fa17767d3 Merge pull request #12 from philsmd/master Jens Steube 2015-12-07 22:07:30 +0100
  • feeb44882b allow both enabling and disabling of restore point update (implemented with issue #10) #12 philsmd 2015-12-07 23:51:51 +0100
  • 961a537195 Update the CUDA exports required for Win32 cross-compilation out of ForceWare 358.80 Jens Steube 2015-12-07 22:05:21 +0100
  • 968265fffb - Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL (AMD) - Changed PROMPT jsteube 2015-12-07 21:37:12 +0100
  • 4c6b41d83f Merge pull request #11 from philsmd/master Jens Steube 2015-12-07 19:10:32 +0100
  • 946b4a37d0 implements the enhancement mentioned in issue #10 (cancel on next checkpoint) #11 philsmd 2015-12-07 18:31:45 +0100
  • 73f9441977 Merge pull request #8 from philsmd/master Jens Steube 2015-12-06 17:07:28 +0100
  • 6108b21841 remove trailing spaces #8 philsmd 2015-12-06 19:01:22 +0100
  • 8970b5ebce Merge pull request #7 from philsmd/master Jens Steube 2015-12-06 16:56:07 +0100
  • ffcf763b13 typo fixed in Makefile #7 philsmd 2015-12-06 18:48:20 +0100
  • 8438f808cd Update README.md Jens Steube 2015-12-06 16:42:19 +0100
  • 7535af533a Merge pull request #6 from philsmd/master Jens Steube 2015-12-06 16:24:45 +0100
  • 3f79ac5964 Merge remote-tracking branch 'upstream/master' #6 philsmd 2015-12-06 16:12:25 +0100
  • ab66fa1772 Revert "Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads" Jens Steube 2015-12-06 13:09:17 +0100
  • ef548d3088 fixes issue #5: formatting problem with tabs vs spaces philsmd 2015-12-06 11:29:29 +0100
  • c9b3bc17de Added .gitignore Jens Steube 2015-12-05 14:37:25 +0100
  • e5adccbf38 Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads Jens Steube 2015-12-05 14:30:09 +0100
  • 490ff03fe1 It's important to release a fixed version of v2.00 because of the issue #1 even if AMD is not affected v2.01 Jens Steube 2015-12-05 13:42:02 +0100
  • a1b373a418 Merge pull request #2 from philsmd/master Jens Steube 2015-12-05 12:25:03 +0100
  • 9684d8793a fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks) #2 philsmd 2015-12-05 08:48:00 +0100
  • 5065474b4e Initial commit v2.00 Jens Steube 2015-12-04 15:47:52 +0100