Commit Graph

  • 967d7b9323 Rename SALT_TYPE_INTERN to SALT_TYPE_GENERIC jsteube 2017-07-14 14:57:31 +02:00
  • 8e3153549f Fix invalid use of SALT_MAX_OLD jsteube 2017-07-14 14:41:23 +02:00
  • e2371540e0 Add missing kernel in -m m00150_a1-pure.cl and m00160_a1-pure.cl jsteube 2017-07-14 14:26:37 +02:00
  • 4833d6c4d7 Fix Makefile and test.sh script Jens Steube 2017-07-14 14:18:59 +02:00
  • c4098e2230 Fix invalid use of a non-vector function from within a vector function jsteube 2017-07-14 14:16:48 +02:00
  • e4683aebb8 Add -L support for all sha1 based generic hashes jsteube 2017-07-14 13:40:14 +02:00
  • 696afc2a1b Fix selector in switch_buffer_by_offset_1x64_be_S() jsteube 2017-07-14 13:37:23 +02:00
  • 4e0972ce3a Add xxx_update_vector_swap(), xxx_update_vector_utf16le_swap() and xxx_update_vector_utf16beN() for later use jsteube 2017-07-14 13:24:40 +02:00
  • 9c6c21490f Add *_hmac_init_swap for later use jsteube 2017-07-13 19:22:31 +02:00
  • f03156b05e Add switch_buffer_by_offset_1x64_be_S() and code generators for later use jsteube 2017-07-13 18:46:24 +02:00
  • 5707fed499 Add example -L kernel for algorithms using HMAC where the password is the data jsteube 2017-07-13 15:33:25 +02:00
  • 994e7efc91 Add example -L kernel for algorithms using HMAC where the password is the key jsteube 2017-07-13 15:03:26 +02:00
  • 9c12459852 Add HMAC vector functions to inc_hash_* jsteube 2017-07-13 12:18:17 +02:00
  • 8537ae9f8e Add example -L kernel for algorithms with prepended salt in utf16le jsteube 2017-07-13 11:24:54 +02:00
  • 2191af7a8e Fix datatype in sha384_update_vector_utf16le() sha512_update_vector_utf16le() jsteube 2017-07-13 11:07:56 +02:00
  • f70da8a04c Increase salt length for salt of generic hash types Remove --hex-salt support for non-generic hash types jsteube 2017-07-13 11:03:57 +02:00
  • c512e0c01a Add example -L kernel for algorithms with appended salt in utf16le jsteube 2017-07-13 00:16:29 +02:00
  • c082bea018 Add missing swaps to -m 6100 jsteube 2017-07-12 23:23:04 +02:00
  • 5437de75ea Add some missing swaps to -m 1700 and -m 10800 jsteube 2017-07-12 16:36:38 +02:00
  • ec816485c9 Add example -L kernel for algorithms with appended salt jsteube 2017-07-12 16:15:37 +02:00
  • 0113aedfdd Unify some variable names in pure kernels jsteube 2017-07-12 15:58:58 +02:00
  • facf7ad534 Add example -L kernel for algorithms with prepended salt jsteube 2017-07-12 15:52:31 +02:00
  • 9b6c6df53d Add xxx_nit_vector_from_scalar() to all inc_hash_xxx.cl includes jsteube 2017-07-12 15:45:22 +02:00
  • 728be2f587 Add missing -a0 and -a1 -L kernel for -m 6100 and -m 10800 jsteube 2017-07-12 14:50:48 +02:00
  • 4b6b063017 Add example -L kernel for algorithms with lookup table jsteube 2017-07-12 14:45:12 +02:00
  • 86e87f8957 Add example -L kernel for 64 bit based algorithms jsteube 2017-07-12 13:59:22 +02:00
  • 54b7505473 Add host modifications for -a 0 in combination with -L and modify an example kernel jsteube 2017-07-12 13:00:04 +02:00
  • 04bb6a46ef There's a problem with Intels OpenCL runtime. The JiT hangs while trying to compile, for example mode 1700 in -L mode. Disabling the OpenCL optimization using -cl-opt-disable helped. While doing so, it turned out that there's many algorithms that _benefit_ from disabling the compiler optimizations. Other are not. Full list: https://docs.google.com/spreadsheets/d/1w0wZtHsP8ql4JLDRnm3zqi8JyMSBk9zzpXXjQz84Fwc/edit?usp=sharing Jens Steube 2017-07-11 17:15:16 +02:00
  • 2c79d26778 Add -m 10700 pure kernel for -L support jsteube 2017-07-11 10:43:18 +02:00
  • 97390a9332 Fix -m 10700 if used on CPU jsteube 2017-07-10 12:19:04 +02:00
  • 093cf9af42 Fix datatype used in sha384_hmac_init_global_swap() jsteube 2017-07-10 12:15:38 +02:00
  • 28de23ec3e Simplify -m 10700 a bit jsteube 2017-07-10 12:10:49 +02:00
  • e5a59a6611 Fix SIMD issue Jens Steube 2017-07-10 12:05:37 +02:00
  • e70cc986da Small fix for SHA384 includes jsteube 2017-07-10 12:00:17 +02:00
  • 8a6e3a5275 Add support in HMAC for passwords larger than block size of the underlaying hash jsteube 2017-07-10 11:15:15 +02:00
  • f619811b70 Remove PBKDF2-HMAC-MD5 includes password length limit jsteube 2017-07-09 23:53:53 +02:00
  • 97020f6521 Vectorized Ethereum Wallet + SCRYPT and added support for long passwords jsteube 2017-07-09 23:32:44 +02:00
  • a91d048c04 Vectorized Ethereum Wallet, PBKDF2-HMAC-SHA256 and added support for long passwords jsteube 2017-07-09 23:10:28 +02:00
  • 25fba33901 Vectorized DPAPI masterkey file v1 and v2 and added support for long passwords jsteube 2017-07-09 23:05:14 +02:00
  • ec7b416baf Merge pull request #1291 from ZerBea/master Jens Steube 2017-07-09 20:02:09 +02:00
  • 32329cf3f4 Vectorized Juniper/NetBSD sha1crypt and added support for long passwords jsteube 2017-07-09 20:01:45 +02:00
  • a6a732704f removed message-pair-check - no longer needed ZerBea 2017-07-09 19:54:08 +02:00
  • 0da85fc1fd Vectorized iTunes backup >= 10.0 and added support for long passwords jsteube 2017-07-09 19:50:52 +02:00
  • de9d026bb0 Vectorized iTunes backup < 10.0 and added support for long passwords jsteube 2017-07-09 19:37:36 +02:00
  • 8f73d356f2 Vectorized LUKS and added support for long passwords jsteube 2017-07-09 19:24:34 +02:00
  • b1a88da83e Vectorized WinZip and added support for long passwords jsteube 2017-07-09 18:20:28 +02:00
  • 1049fa386a Add OPTI_TYPE_SLOW_HASH_SIMD_LOOP in interface.c where it was missing jsteube 2017-07-09 18:01:55 +02:00
  • 3141c14b0f Refactor OpenCL kernels to use normalized AES functions from inc_cipher_aes.cl jsteube 2017-07-09 17:39:38 +02:00
  • 709cfa2e91 Added long passwords support for KeePass 1 (AES/Twofish) and KeePass 2 (AES) jsteube 2017-07-09 15:12:11 +02:00
  • 837b5a31d1 Added long passwords support for AxCrypt jsteube 2017-07-09 00:13:00 +02:00
  • dd14b798c3 Vectorized WPA/WPA2 PMK OpenCL kernel jsteube 2017-07-08 23:57:27 +02:00
  • fc32b24236 Vectorized RAR5 and added support for long passwords jsteube 2017-07-08 23:55:56 +02:00
  • da6bfc130e Fix invalid const keyword in OpenCL kernel function header jsteube 2017-07-08 23:45:00 +02:00
  • 933fa47d21 Vectorized Android FDE (Samsung DEK) and added support for long passwords jsteube 2017-07-08 21:56:36 +02:00
  • edf904f309 Vectorized MS-AzureSync PBKDF2-HMAC-SHA256 and added support for long passwords jsteube 2017-07-08 21:39:15 +02:00
  • af46a1560b Vectorized Blockchain, My Wallet and added support for long passwords jsteube 2017-07-07 23:32:41 +02:00
  • a1321d2d64 Added long passwords support for BSDi Crypt, Extended DES jsteube 2017-07-07 22:16:42 +02:00
  • 02ce227ff1 Vectorized Oracle T: Type (Oracle 12+) and added support for long passwords jsteube 2017-07-07 22:09:51 +02:00
  • 6e57aa1c0f Vectorized eCryptfs and added support for long passwords jsteube 2017-07-07 21:46:41 +02:00
  • 729c5f09bc Vectorized PBKDF2-HMAC-SHA1 and added support for long passwords jsteube 2017-07-07 21:37:22 +02:00
  • eda88e6c84 Vectorized PBKDF2-HMAC-MD5 and added support for long passwords jsteube 2017-07-07 16:58:28 +02:00
  • d3e6ae42f0 Added long passwords support for 7-Zip jsteube 2017-07-07 16:48:18 +02:00
  • 27a57383f0 Vectorized Password Safe v3 and added support for long passwords jsteube 2017-07-07 16:02:49 +02:00
  • 0fae961111 Vectorized PBKDF2-HMAC-SHA256 and added support for long passwords jsteube 2017-07-07 15:44:05 +02:00
  • e455561f77 Add -L support for -m 10800 in combination with -a 3 jsteube 2017-07-07 12:48:35 +02:00
  • 5de48182b4 Fixed max password length limit in mode 10500 jsteube 2017-07-07 12:33:06 +02:00
  • bedc481390 Added long passwords support for SAP CODVN H (PWDSALTEDHASH) iSSHA-1 jsteube 2017-07-07 12:14:06 +02:00
  • f4301c9c22 Optimize use of AES128 and AES256 in Office 2007 jsteube 2017-07-07 11:57:50 +02:00
  • e2bc2a54c8 Optimize use of AES256 in Office 2013 jsteube 2017-07-07 11:41:12 +02:00
  • 99dfdf466d Optimize use of AES128 in Office 2010 jsteube 2017-07-07 11:35:47 +02:00
  • ced2608326 Optimize Office 2007 and 2010 OpenCL _loop kernel jsteube 2017-07-07 10:42:39 +02:00
  • 8916de538a Vectorized MS Office 2013 and added support for long passwords jsteube 2017-07-07 10:38:05 +02:00
  • 51470b2b04 Vectorized MS Office 2010 and added support for long passwords jsteube 2017-07-07 10:03:59 +02:00
  • 99f58f90a4 Fix some compiler warning on unused variables jsteube 2017-07-07 00:30:42 +02:00
  • 94b565262a Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2017-07-07 00:29:11 +02:00
  • 61f39b37d2 Vectorized MS Office 2007 and added support for long passwords jsteube 2017-07-07 00:29:05 +02:00
  • 8fe0a36b30 OpenCL Runtime: Updated AMD ROCm driver version check, warn if version < 1.1 jsteube 2017-07-06 21:54:28 +02:00
  • a1e3b20902 Add ROCm to the list of supported AMD platforms jsteube 2017-07-06 19:11:56 +02:00
  • 17b003b355 Vectorized Lotus Notes/Domino 8 and added support for long passwords jsteube 2017-07-06 14:57:28 +02:00
  • cbd37ab587 Update some more modes to already converted modes with long password support jsteube 2017-07-06 14:39:05 +02:00
  • df3890b49d Added long passwords support for SCRYPT jsteube 2017-07-06 14:27:36 +02:00
  • ccd85f345d Vectorized 1Password, cloudkeychain and added support for long passwords jsteube 2017-07-06 14:11:33 +02:00
  • d63e5f259f Remove some old code from -m 7900 jsteube 2017-07-06 11:04:05 +02:00
  • 6cbd2acd24 Added long passwords support for Drupal7 jsteube 2017-07-06 11:02:43 +02:00
  • 8abd7ae9d1 Fix some old GCC compiler warnings jsteube 2017-07-06 10:35:25 +02:00
  • 819b53eb1d Added long passwords support for sha256crypt $, SHA256 (Unix) jsteube 2017-07-05 13:43:14 +02:00
  • 7fec4f27d8 Vectorized OSX v10.8+ (PBKDF2-SHA512) and added support for long passwords jsteube 2017-07-05 13:01:55 +02:00
  • b323682185 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2017-07-05 12:54:21 +02:00
  • f8cae33435 Fix some kernel headers jsteube 2017-07-05 12:54:15 +02:00
  • c7861f2197 Merge pull request #1289 from philsmd/master Jens Steube 2017-07-05 12:38:05 +02:00
  • 03f4e2b3dc minor typo fixed in comment for the new update() functions philsmd 2017-07-05 12:16:37 +02:00
  • 195e3c744c Vectorized TrueCrypt PBKDF2-HMAC-Whirlpool and added support for long passwords jsteube 2017-07-05 10:08:47 +02:00
  • 81c9e3eb4f Backport 1024 and 1536 bit kernel for refactored -m 6212 jsteube 2017-07-05 09:44:46 +02:00
  • 5105bc95a7 Add missing -m 6100 pure kernel for -a 3 jsteube 2017-07-05 09:44:13 +02:00
  • 3c2e2c505e Add -L support for -m 6100 in combination with -a 3 jsteube 2017-07-04 21:47:01 +02:00
  • f2067d6962 Vectorized TrueCrypt PBKDF2-HMAC-RipeMD160 and added support for long passwords jsteube 2017-07-04 18:51:02 +02:00
  • 55874ec853 Vectorized VeraCrypt PBKDF2-HMAC-SHA256 and added support for long passwords jsteube 2017-07-04 15:40:34 +02:00
  • 907b065e00 Vectorized TrueCrypt PBKDF2-HMAC-SHA512 and added support for long passwords jsteube 2017-07-04 12:19:40 +02:00
  • c9e98e48d3 Added long passwords support for Samsung Android Password/PIN jsteube 2017-07-04 11:49:43 +02:00
  • 5eb76ccdde Vectorized Password Safe v3 and added support for long passwords jsteube 2017-07-04 11:22:48 +02:00