Commit Graph

  • d80603648e Replace plain_t with void in module_build_plain_postprocess() enables some options jsteube 2019-03-30 16:32:11 +01:00
  • 5cddf5275d Link BUILD_CYGWIN.md in BUILD.md jsteube 2019-03-29 19:23:41 +01:00
  • b0e5c0abc6 Merge pull request #1973 from RolfHashcat/master Jens Steube 2019-03-29 19:19:45 +01:00
  • 58f1db2aea Create BUILD_CYGWIN.MD Rolf 2019-03-29 16:43:37 +00:00
  • b9e1a61efa Update BUILD_MSYS2.md Rolf 2019-03-29 16:39:41 +00:00
  • 6f65948abd Rename BUILD_msys2.md jsteube 2019-03-29 13:01:49 +01:00
  • a3adcc0995 Update build.md jsteube 2019-03-29 13:01:17 +01:00
  • 2e4423021a Merge pull request #1972 from RolfHashcat/master Jens Steube 2019-03-29 12:22:15 +01:00
  • a7a70c88ed Mark -m 7900 as unstable on ROCM jsteube 2019-03-29 10:44:47 +01:00
  • 474138f4b9 No more segfaults for -m 12200 with AMDGPU driver jsteube 2019-03-29 10:36:10 +01:00
  • 792d61763b No more segfaults for -m 8900 and 9300 with AMDGPU driver jsteube 2019-03-29 10:29:53 +01:00
  • 25dfac23ae Create msys2_win.md Rolf 2019-03-28 16:54:33 +00:00
  • 9574862a19 Inline hc_byte_perm in hc_bytealign jsteube 2019-03-28 13:37:28 +01:00
  • 98f130e715 Fix missing changes entry jsteube 2019-03-28 13:08:23 +01:00
  • ffd8ec9001 Fixed output password of 'e' rule in pure and cpu rule engine if separator character is also the first letter jsteube 2019-03-28 13:07:39 +01:00
  • 5a1d929628 Fix some missing code changes after hc_bytealign() was changed jsteube 2019-03-28 12:26:24 +01:00
  • 9d6d2cb2b8 Replace md5_complete_no_limit() code with functions from emu_inc_hash_md5.h jsteube 2019-03-28 09:21:32 +01:00
  • 0cc365139b Added sanity check to confirm --machine-readable and --status-json do not run at the same time. Fixed typo in existing sanity check. Chick3nman 2019-03-27 06:53:34 -05:00
  • f434809921 More Prep Chick3nman 2019-03-27 06:15:58 -05:00
  • cac6522cd7 More prep Chick3nman 2019-03-27 06:10:28 -05:00
  • 7806be32c2 Add module_unstable_warning() for several modes used with AMDGPU drivers jsteube 2019-03-27 12:05:34 +01:00
  • 81bc4b9ee9 Fixed Typo Chick3nman 2019-03-27 05:44:09 -05:00
  • 20aa7da205 Fixed typo Chick3nman 2019-03-27 05:39:10 -05:00
  • ea7d9c50b6 Fix missing const keyword in some includes jsteube 2019-03-27 11:38:49 +01:00
  • 2f972c0d36 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 15400 jsteube 2019-03-27 11:17:30 +01:00
  • 19a77c59f9 Removed some unused includes from ChaCha20 combinator attack kernel jsteube 2019-03-27 11:17:13 +01:00
  • 4fe1a4b258 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 600 jsteube 2019-03-27 11:12:22 +01:00
  • 1a44581524 Removed some unused includes from Blake2 combinator attack kernel jsteube 2019-03-27 11:10:26 +01:00
  • 2358220cbe Prepare for --status_json add option, enum, autocomplete, status function placeholders Chick3nman 2019-03-27 05:09:24 -05:00
  • 06dc04bf1a Use kern_type instead of hash_mode to calculate device_name_chksum Jens Steube 2019-03-26 13:11:26 +01:00
  • e74e8f0234 Fix device_name_chksum calculation Jens Steube 2019-03-26 12:26:30 +01:00
  • 0fb3b3c83e Declare internal functions in OpenCL kernels as static Jens Steube 2019-03-26 11:03:25 +01:00
  • 69587c91dd Do not use uint if not needed jsteube 2019-03-25 21:57:10 +01:00
  • 891a5beef8 Do not use uint if not needed jsteube 2019-03-25 21:54:51 +01:00
  • 0a8c7fab1c Do not use ulong. It causes the 32 bit compilation to fail jsteube 2019-03-25 21:04:21 +01:00
  • 6e57028912 Add digest_t to emu_m02501_pure.h for later use jsteube 2019-03-25 20:45:00 +01:00
  • 2bb594b385 Remove add3() from bitops, replaced with the ones in inc_common.cl jsteube 2019-03-25 16:40:39 +01:00
  • ecbd4a51c8 Add remaining emu_inc_* sources to Makefile jsteube 2019-03-25 16:15:58 +01:00
  • 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c jsteube 2019-03-25 15:54:58 +01:00
  • fb8a9d7c40 Get rid of cpu_sha1.c jsteube 2019-03-25 14:08:59 +01:00
  • 4e5da084f2 Testfix for osx jsteube 2019-03-25 12:35:40 +01:00
  • 21a214e26a Merge branch 'master' of https://github.com/hashcat/hashcat Sein Coray 2019-03-25 12:27:33 +01:00
  • 66d94b06e4 Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version jsteube 2019-03-25 12:24:04 +01:00
  • 798f026e3a adjusted kernels to newest refactoring Sein Coray 2019-03-25 10:57:18 +01:00
  • 959852a1aa Merge branch 'master' of https://github.com/hashcat/hashcat Sein Coray 2019-03-25 10:47:00 +01:00
  • 537516f694 Merge pull request #2 from hashcat/master Chick3nman 2019-03-25 01:54:34 -05:00
  • 13097fefc7 reorder functions for better overview jsteube 2019-03-24 15:23:11 +01:00
  • 194fd7e6d1 Fix some invalid code sections caused from conversion jsteube 2019-03-24 13:46:06 +01:00
  • 977199698f Move some macros from .h to .cl sources jsteube 2019-03-24 00:26:10 +01:00
  • e80b1838e8 Rename some functions in inc_common.cl to avoid conflicts with bitops.c jsteube 2019-03-23 22:15:38 +01:00
  • a44bed7549 More preparation for OpenCL emulation mode jsteube 2019-03-23 22:13:59 +01:00
  • adeeaee84a Replace __kernel, __constant, __global and __local qualifiers with macro for better control jsteube 2019-03-22 22:27:58 +01:00
  • 340d2ae7d3 Add headers for OpenCL include files jsteube 2019-03-22 22:00:07 +01:00
  • 0a6fc35707 Fix includes in Makefile jsteube 2019-03-22 21:58:54 +01:00
  • 3ad7d00380 removed hash constants include Sein Coray 2019-03-22 21:18:02 +01:00
  • 67994fc177 removed unecessary parts causing build on some Intel OpenCLs to fail Sein Coray 2019-03-22 21:09:38 +01:00
  • 0413314ae4 Fix missing include in amp_a0 jsteube 2019-03-22 15:44:21 +01:00
  • c9d60c079f Prepare OpenCL kernels for non-static compilation jsteube 2019-03-22 15:16:25 +01:00
  • 5f5468be6f Add missing DECLSPEC in OpenCL rule functions jsteube 2019-03-22 13:14:25 +01:00
  • c1d5d2ff45 Improve grouping of include calls as a preparation jsteube 2019-03-22 12:58:56 +01:00
  • 305a044ec6 Remove some old function headers jsteube 2019-03-22 09:52:54 +01:00
  • 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl jsteube 2019-03-21 23:00:38 +01:00
  • c768073f60 fixed static limit for uncompress output to length defined Sein Coray 2019-03-21 21:37:24 +01:00
  • 2da33ab0ba fixed issue with converting more than needed and using too much memory Sein Coray 2019-03-21 21:12:18 +01:00
  • 97249ba1ca added pkzip kernels 17200, 17210, 17220 and 17230 Sein Coray 2019-03-21 20:18:39 +01:00
  • 59ecdbd319 Add volatile to inline assembly instructions, it has no influence on cracking performance but compile time reduces jsteube 2019-03-20 11:05:34 +01:00
  • aec49509b8 Make sure -T does not come in inflict with FIXED_LOCAL_SIZE jsteube 2019-03-20 10:22:26 +01:00
  • f08fe1fe90 Use advanced memory allocation only on NV and AMD jsteube 2019-03-20 09:40:34 +01:00
  • af129d32da Merge pull request #1941 from s3inlc/master Jens Steube 2019-03-19 10:44:06 +01:00
  • 836c91c8c2 Merge branch 'master' of https://github.com/s3inlc/hashcat Sein Coray 2019-03-18 17:47:42 +01:00
  • 17083b8f56 applied requested final changes Sein Coray 2019-03-18 17:47:35 +01:00
  • e0f875463f Fix HAS_VBFE use on AMDGPU driver jsteube 2019-03-18 12:48:59 +01:00
  • 5ef67a8ab7 Apply previous blowfish optimization for -m 3200 also on -m 9000 and -m 18600 jsteube 2019-03-18 12:42:47 +01:00
  • a172ab7d8a Update unstable warnings for latest AMDGPU driver jsteube 2019-03-18 10:08:13 +01:00
  • 1143cef606 Merge branch 'master' into master Sein Coray 2019-03-18 09:48:09 +01:00
  • 7321b03102 Updated mode 19500 based on comments Sein Coray 2019-03-18 09:45:04 +01:00
  • ba56f41d26 Abort session if module_hash_binary_count () returns zero jsteube 2019-03-17 15:01:41 +01:00
  • 5ecbcde945 Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count jsteube 2019-03-17 14:17:35 +01:00
  • 42e440611a Fix some broken strict-aliasing rules jsteube 2019-03-17 11:09:32 +01:00
  • b48056fa42 Manually unrolled cipher code fixed segmentation faults in 1536 bit variants for TC/VC with amdgpu-pro-18.50-708488-ubuntu-18.04 jsteube 2019-03-16 21:46:18 +01:00
  • 9a70655f34 No more need for rcon[] in AES jsteube 2019-03-16 21:15:05 +01:00
  • 7cb510f1ce More manually unrolled cipher code jsteube 2019-03-16 21:11:02 +01:00
  • a063e9ef62 Remove automatic unrolling on some ciphers and replace with manually unrolled code jsteube 2019-03-16 19:00:36 +01:00
  • 6286874b0a Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2019-03-16 16:52:09 +01:00
  • 70d1343d57 Fix variables s_Ch and s_Cl in whirlpool hashes in non REAL_SHM mode jsteube 2019-03-16 16:51:54 +01:00
  • df1ba3745a Mark -m 18600 unstable on POCL runtime jsteube 2019-03-16 16:36:26 +01:00
  • e93590c11d Fix some variable names in modules jsteube 2019-03-16 13:30:53 +01:00
  • 970e5f3518 Fix -m 6100 in optimized mode for use with REAL_SHM jsteube 2019-03-15 23:27:44 +01:00
  • 218322f630 Support for inline VeraCrypt PIM Brute-Force jsteube 2019-03-15 21:48:49 +01:00
  • bbae1b53d1 Merge pull request #1957 from Fist0urs/master Jens Steube 2019-03-14 07:05:33 +01:00
  • 2a2d352c39 m19700 test cases: remove debug strings Fist0urs 2019-03-13 22:22:54 +01:00
  • 14f66bb31d Merge pull request #1956 from roycewilliams/master Jens Steube 2019-03-13 20:18:43 +01:00
  • 2a739a86ae rewrap --keep-guessing language for console width Royce Williams 2019-03-13 11:15:55 -08:00
  • e45e15465b Fix use of OPTS_TYPE_SUGGEST_KG jsteube 2019-03-13 20:05:30 +01:00
  • b7f8b2d15e Fix use of OPTS_TYPE_SUGGEST_KG jsteube 2019-03-13 20:04:58 +01:00
  • c99ab74001 Merge pull request #1955 from Fist0urs/krb5tgs_1718 Jens Steube 2019-03-13 19:58:13 +01:00
  • 111889d3fc Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100 jsteube 2019-03-13 19:02:24 +01:00
  • 25a9cb58df Merge pull request #1954 from Fist0urs/krb5tgs Jens Steube 2019-03-13 18:43:35 +01:00
  • 5e6f5c31de Merge pull request #1952 from Chick3nman/master Jens Steube 2019-03-13 18:43:09 +01:00
  • afb010870a Add hash modes 19600 (krb5tgs enctype 17) and 19700 (krb5tgs enctype 18) Fist0urs 2019-03-13 17:20:04 +01:00