Commit Graph

  • cd430d5687 Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-01-20 16:46:11 +0100
  • 5b5a06ca25 Converted -m 30 to new SIMD code Jens Steube 2016-01-20 16:45:48 +0100
  • c3bb94f5d0 Merge pull request #142 from philsmd/master Jens Steube 2016-01-20 12:54:03 +0100
  • 751a364125 #137: fixes padding for base64_encode () and base64_decode() #142 philsmd 2016-01-19 22:32:20 +0100
  • b9ad26fa67 Fix algorithms based on 64 bit datatypes for older NV cards jsteube 2016-01-19 21:27:39 +0100
  • f7b915775e Merge pull request #141 from philsmd/master Jens Steube 2016-01-19 20:58:12 +0100
  • c2f4e1cc5d Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-01-19 20:54:38 +0100
  • 62f66a8784 Workaround AMD catalyst optimizer bug in rule-engine Jens Steube 2016-01-19 20:54:25 +0100
  • e1ae2538c6 cosmetic fix: some fixed typos e.g. to -> too #141 philsmd 2016-01-19 20:47:18 +0100
  • decdbc2a07 Merge pull request #140 from philsmd/master Jens Steube 2016-01-19 19:49:14 +0100
  • 5e92020180 buffer overflow fix for -m 8900 = scrypt #140 philsmd 2016-01-19 19:04:52 +0100
  • 5c07a412ec Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-01-19 16:06:21 +0100
  • a62b7ed06e Upgrade kernel to support dynamic local work sizes Jens Steube 2016-01-19 16:06:03 +0100
  • 30293a047e Re-enable some useful environment variables jsteube 2016-01-18 08:24:29 +0100
  • 74fc7d2e27 Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-01-18 07:13:03 +0100
  • 040acd3c34 Accidentially removed multihash kernel for LM Jens Steube 2016-01-18 07:12:50 +0100
  • 44b0cb4e65 Merge pull request #135 from gm4tr1x/master Jens Steube 2016-01-17 22:29:12 +0100
  • 3fdb930cf3 Add missing amd_bytealign_S() Jens Steube 2016-01-17 22:21:13 +0100
  • eb9ed98e34 Merge branch 'master' of https://github.com/hashcat/oclHashcat jsteube 2016-01-17 22:18:10 +0100
  • e3c0c80b6f Prepare new SIMD code for kernel, -m 0, 10, 20, 1000 should work in -a 3 mode and other hopefully stay unaffected jsteube 2016-01-17 22:17:50 +0100
  • 29636ca0a3 Re-fix ascii_digest #135 Gabriele 'matrix' Gristina 2016-01-17 22:10:19 +0100
  • e9bc4caed3 Fixed a buffer overflow in ascii_digest for hash type 8300 Gabriele 'matrix' Gristina 2016-01-17 18:52:25 +0100
  • 45431d9201 Fixed a buffer overflow in potfile handling Jens Steube 2016-01-17 02:18:07 +0100
  • 471c10c4f7 Make sure to spawn threads for all devices, even skipped, and then instantly return jsteube 2016-01-16 15:12:42 +0100
  • 954be23a12 Fix some code formating jsteube 2016-01-16 13:47:43 +0100
  • b9c61eb66f Merge pull request #134 from yhfudev/add-cl-error-messages Jens Steube 2016-01-16 13:42:34 +0100
  • e0ea23bda9 Fix bug in rule-engine for NV, left shifts and right shifts were switched jsteube 2016-01-16 13:34:54 +0100
  • 0524e78617 Enable forced JIT compilation for MD5, if requested jsteube 2016-01-16 12:36:56 +0100
  • 09de56b720 Make sure to select an active device for weak_hash_check jsteube 2016-01-16 12:24:08 +0100
  • 36251e1fe5 Merge pull request #132 from neheb/master Jens Steube 2016-01-16 11:47:17 +0100
  • edc6c920a9 human-readable error message for the OpenCL error codes. #134 yhfudev 2016-01-16 00:41:31 -0500
  • 9fb506f15f Fixed out of bounds access in -m 11300 jsteube 2016-01-15 23:25:24 +0100
  • 54c7c23ad4 Remove some memsets #132 Mangix 2016-01-15 10:51:47 -0800
  • bc24e3d79b Add bitness to filename for cached kernels, otherwise a user would load a 32 bit kernel with a 64 bit host binary in case he used the 32 bit binary before which leads to a segfault Jens Steube 2016-01-15 17:48:27 +0100
  • 98b1a9370c Fix AMD OpenCL runtime bug in clGetProgramInfo() Jens Steube 2016-01-15 17:32:43 +0100
  • b35d2dd2eb Fix native compiler Jens Steube 2016-01-15 17:24:51 +0100
  • 05505030b8 Fix CFLAGS Jens Steube 2016-01-15 17:24:20 +0100
  • 5ae5a4bc25 Reorder device mapping jsteube 2016-01-15 17:23:07 +0100
  • 63e06f582b Prepare fix for datatypes, not final Jens Steube 2016-01-15 17:16:43 +0100
  • 2e61685f48 Fix outputting wrong password for weak-hash-check in case user defined -r or -g Jens Steube 2016-01-14 23:03:23 +0100
  • ed91e69ae3 Fix out of bounds access in -m 7500 Jens Steube 2016-01-14 22:13:06 +0100
  • f3b85a6363 Fix some clang compiler warnings Jens Steube 2016-01-14 21:45:11 +0100
  • 76612ac031 Fix more missing casts to uint in rule-engine jsteube 2016-01-14 20:54:41 +0100
  • 497b41fee4 Fix more missing casts to uint jsteube 2016-01-14 20:44:11 +0100
  • d3981ee66a Fix missing cast to uint jsteube 2016-01-14 20:42:07 +0100
  • 7bfee268d4 Fixed some heap buffer overflow Jens Steube 2016-01-14 20:30:38 +0100
  • 245301c9b4 Started optimizing some of the OpenCL kernel for latest AMD Catalyst 15.12: Jens Steube 2016-01-14 19:44:47 +0100
  • 24b5aa6226 Merge pull request #128 from philsmd/pr-set-iter-for-dcc2 Jens Steube 2016-01-14 09:02:13 +0100
  • 58d2e69259 Merge pull request #127 from philsmd/master Jens Steube 2016-01-14 09:01:48 +0100
  • cbe6be9246 set default iteration count for -m 2100 = DCC2 to 10240 #128 philsmd 2016-01-14 00:14:43 +0100
  • 88cbb45ca5 add skipped devices to the --benchmark output #127 philsmd 2016-01-13 23:38:07 +0100
  • d8475df495 Merge pull request #126 from philsmd/master Jens Steube 2016-01-13 23:07:54 +0100
  • 7b53ccab70 minor: remove quiet_sav, was just intended for debugging #126 philsmd 2016-01-13 23:06:03 +0100
  • 49d0767aa8 Run weak-hash checks only in straight-attack mode, this greatly reduces code complexity Jens Steube 2016-01-13 22:22:46 +0100
  • cfff6220fc Fix -m 1500 in combination with new weak-hash-check Jens Steube 2016-01-13 21:39:34 +0100
  • 6708fef0c2 Merge pull request #124 from philsmd/master Jens Steube 2016-01-13 21:13:39 +0100
  • 4ed6b2c10a HMS: nvapi does not need a dll (windows + NV) #124 philsmd 2016-01-13 21:12:19 +0100
  • e7e6c4da17 Do not use OpenCL CPU devices by default to avoid slow GPU synchronization, user needs to explicitly enable them using --opencl-device-type If a platform like pocl is filtered by any of the filter mechanism do not request the user to use --force jsteube 2016-01-13 20:27:26 +0100
  • d3dc57896e Merge pull request #123 from philsmd/pr-tab-typo-fix Jens Steube 2016-01-13 19:56:38 +0100
  • 33546f111e Merge pull request #122 from philsmd/master Jens Steube 2016-01-13 19:56:34 +0100
  • 182819af11 cosmetic: replace tab by spaces #123 philsmd 2016-01-13 19:05:28 +0100
  • 7081e3cdf6 Makefile: remove kernels/ directory when running make clean #122 philsmd 2016-01-13 18:16:56 +0100
  • 52d71de0d4 Added support to utilize multiple different OpenCL platforms in parallel, ex: AMD + NV Jens Steube 2016-01-13 17:10:40 +0100
  • 6b4e4c060a Replace typedef for bool with stdbool.h Jens Steube 2016-01-12 18:56:26 +0100
  • 0ff49c5b44 Fix segfault in related to weak-hash-check on CPU devices Move typedef for bool datatype to common.h Jens Steube 2016-01-12 17:18:01 +0100
  • a5495b78fa Merge 8c9b6aa993 into 54ed58e28b #57 Yunhui Fu 2016-01-12 08:20:32 +0000
  • 54ed58e28b Merge pull request #119 from philsmd/pr-fix-adl-mapping-CPU Jens Steube 2016-01-12 08:49:25 +0100
  • 28517c7a15 Merge pull request #118 from philsmd/master Jens Steube 2016-01-12 08:49:15 +0100
  • b47452e343 HMS fix: only copy the ADL adapter info for GPU devices, for CPU devices we leave it AS-IS (zeroed out) #119 philsmd 2016-01-12 01:21:11 +0100
  • 2e1e3318ec fixed % and C (degrees celcius) in status display #118 philsmd 2016-01-12 01:02:23 +0100
  • 730044e26e Added option --opencl-device-types to filter for specific OpenCL device types Jens Steube 2016-01-12 00:44:28 +0100
  • a1d470e932 Merge pull request #117 from philsmd/master Jens Steube 2016-01-12 00:33:59 +0100
  • 02cecce247 fixed hardware monitor: mapping between supported ADL devices and available GPU (and CPUs) fixed #117 philsmd 2016-01-12 00:30:28 +0100
  • 93427c073c Prepare for some HSM updates related to device_type jsteube 2016-01-11 23:49:10 +0100
  • 87dca98a51 Fix segfault if a weak hash is detected for some fast hashes Jens Steube 2016-01-10 21:37:45 +0100
  • 1d628ca6e0 The weak-hash-check feature didn't work for algorithms that made use of some automatic optimizer flags We'll enforce a weak-hash-check on an _a0 kernel for them Jens Steube 2016-01-10 21:02:03 +0100
  • 3cdee2e06e We need an esalt to hold the unused IV otherwise the unique salt count becomes incorrect in multihash sitations jsteube 2016-01-09 21:35:29 +0100
  • f0a84a2410 Added new hash mode -m 13000 = RAR5 jsteube 2016-01-09 20:34:12 +0100
  • ea9ca63083 Merge pull request #115 from philsmd/master Jens Steube 2016-01-09 11:14:12 +0100
  • 17985c7b03 add -m 12900 = Android FDE (Samsung DEK) to the hash list for tab completion #115 philsmd 2016-01-09 01:28:31 +0100
  • 332b3c35e5 Added new hash mode -m 12900 = Android FDE (Samsung DEK) jsteube 2016-01-09 00:49:54 +0100
  • e137e0fde6 Merge pull request #66 from unix-ninja/master Jens Steube 2016-01-07 23:45:55 +0100
  • 2cea702a2e Update unix-ninja's leetspeak file #66 unix-ninja 2016-01-07 16:35:14 -0500
  • e8229af09b Fix for -m 1500, -m 3000: Missing "defined" keyword Fix for -m 1000: MD4_H1 copy/paste error Fix for -m 8900, -m 9300: Invalid value for device_processor_cores for CPU devices Fix for -m 9100: Variable salt2 initializer needed some clauses for clearness Temporary limit gpu_accel for CPU devices to 1 for development phase Mark pocl as too bleeding edge for production use, recommend native drivers Remove workarounds for pocl Rename VENDOR_ID_UNKNOWN to VENDOR_ID_GENERIC in host code Rename IS_UNKNOWN to IS_GENERIC in kernel code jsteube 2016-01-07 20:14:34 +0100
  • 6dab39e69c Merge pull request #64 from philsmd/master Jens Steube 2016-01-07 20:09:50 +0100
  • c438112d20 Merge pull request #65 from philsmd/pr-help-typo Jens Steube 2016-01-07 20:08:37 +0100
  • 82ac8cbcfe additional --opencl-platform value check #64 philsmd 2016-01-07 17:15:28 +0100
  • 6fcc3f2728 typo #65 philsmd 2016-01-07 16:48:50 +0100
  • 7b7caf3842 added additional --opencl-platform check (reject numbers > number of OpenCL platforms) philsmd 2016-01-07 16:35:45 +0100
  • 6e680aa31c Workaround for either pocl or llvm fails and produces invalid optimized code jsteube 2016-01-06 11:48:18 +0100
  • 36df3ef329 A CPU is not a GPU jsteube 2016-01-05 23:35:06 +0100
  • 39c44f2007 More fixes for IS_UNKNOWN in kernels jsteube 2016-01-05 23:10:04 +0100
  • bacc1049e3 More fixes for IS_UNKNOWN in kernels jsteube 2016-01-05 23:05:06 +0100
  • 8e3a72f911 More fixes for IS_UNKNOWN in kernels jsteube 2016-01-05 22:47:56 +0100
  • 3979fe6991 Merge pull request #61 from philsmd/master Jens Steube 2016-01-05 21:40:40 +0100
  • 4d6d056709 updated MIT license year #61 philsmd 2016-01-05 19:31:35 +0100
  • 2b706f909e Update README.txt with new release version number and new driver recommendation jsteube 2016-01-05 16:50:57 +0100
  • 51a1868903 Shorten some helptext Jens Steube 2016-01-05 12:28:56 +0100
  • 060bf8163d Merge pull request #59 from philsmd/pr-fix-opencl-platform-descripion Jens Steube 2016-01-05 12:27:59 +0100
  • 1116dc9aa0 Merge pull request #58 from philsmd/master Jens Steube 2016-01-05 12:26:38 +0100