Commit Graph
1329 Commits
Author SHA1 Message Date
jsteube e790ae0f95 Fix some calls to strdup() which should by mystrdup()
Fix some calls to free() which should by myfree()
2016-09-06 09:22:28 +02:00
jsteube 4b79ccd416 Preparation for easier integration of:
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
2016-09-05 21:47:26 +02:00
jsteube ff376ce112 Moved bit operations out of shared.[hc] and created bitops.[hc]
based on https://github.com/hashcat/hashcat/pull/485/commits/1aafa13e09973568ae58e4a539ce1d7772bd7e0b
2016-09-05 14:12:31 +02:00
jsteube 2216920866 replaced macros with enums and static const char types
also had to move COMBINATOR_MODE defenition from inc_hash_constants.h to inc_types.cl to avoid conflicts
based on https://github.com/hashcat/hashcat/pull/485/commits/d57d9245dbaaa2dca9135fde1a674548fb36b52e
2016-09-05 13:52:47 +02:00
jsteube d54b399561 add types for windows only in case _BASETSD_H was not set
based on https://github.com/hashcat/hashcat/pull/485/commits/96ea03db72de1f1022de3ae11e0952ad8f9d83e6
2016-09-05 13:07:09 +02:00
jsteube ddfd212513 Fix indents 2016-09-05 12:37:14 +02:00
jsteube 63c17cf2c1 replaced macros with enums and static const char types
based on https://github.com/hashcat/hashcat/pull/485/commits/a55052cc66029a3a5ef76ae4bc1a216f812464f2
2016-09-05 12:34:36 +02:00
jsteube 61d119b068 Remove unused typedefs for windows build
Based on https://github.com/hashcat/hashcat/pull/485/commits/96ea03db72de1f1022de3ae11e0952ad8f9d83e6
2016-09-05 12:30:51 +02:00
jsteube 8d661f7c40 replaced macros with enums and static const char types
based on https://github.com/hashcat/hashcat/pull/485/commits/4323b4a70ad879b1a441449ff96143701647b087
2016-09-05 11:41:05 +02:00
jsteube 6eb9e700f9 replaced macros with enums and static const char types
based on https://github.com/hashcat/hashcat/pull/485/commits/75a3ab9d47bd7d929e08f1f93de4399909743ef7
2016-09-05 11:14:31 +02:00
jsteube d24c200dfe moving macros out of function in cpu-*.c
based on https://github.com/hashcat/hashcat/pull/485/commits/58b728230b666cabf7f5dee445dc3ece34e1068e
2016-09-05 10:27:32 +02:00
jsteube 4366afecee Initializing u64 value with something 'u' seem to limit it's maximum value to 0xffffffff and then stop. So this broke restore support, as you can see when the restore pointer went > 0xffffffff, also in status view. cc @neheb 2016-09-04 21:57:00 +02:00
jsteube c8858cd969 Abort session after NUM seconds of --runtime but do not count time in pause mode
From https://github.com/hashcat/hashcat/issues/472
2016-09-03 15:27:25 +02:00
jsteube dc30176993 Fix enum type name 2016-09-02 11:17:20 +02:00
jsteube 200938ca42 Replaced uints with enums types
Based on https://github.com/hashcat/hashcat/pull/467
2016-09-02 11:14:02 +02:00
jsteube b78b903372 Fix .travis.yml to use submodule 2016-09-02 10:41:08 +02:00
jsteube 08c784a297 Using git submodule add 2016-09-02 10:34:44 +02:00
jsteube 3d71f5b9de Add missing submodule configuration 2016-09-02 10:25:42 +02:00
jsteube caf2a7da6d Use .gitmodules to handle OpenCL headers depency
Based on https://github.com/hashcat/hashcat/pull/467
2016-09-02 10:22:30 +02:00
Jens Steube a289c37ecf Allow loading of bcrypt hashes with signature $2b$ (February 2014) 2016-09-02 10:03:22 +02:00
Jens Steube 54249835f4 Merge pull request #482 from neheb/master
Fix some more warnings.
2016-09-01 16:53:58 +02:00
Jens Steube 40edec14c5 Added DES_full.charset 2016-08-31 13:37:26 +02:00
Jens Steube a267c61fbb switch from clz() to ffz() for bitsliced algorithms 2016-08-31 13:35:08 +02:00
Rosen Penev e664139699 Fix missing prototypes 2016-08-30 18:37:16 -07:00
Rosen Penev edb07bc6c7 Missed a few 2016-08-30 18:19:09 -07:00
Rosen Penev ed1ad9714d Fix -Wmissing-declarations 2016-08-30 18:13:41 -07:00
jsteube 71a8459d85 Two new modes added:
* Added new hash-mode 14000 = DES (PT = $salt, key = $pass)
* Added new hash-mode 14100 = 3DES (PT = $salt, key = $pass)
This patch initial was created out of this PR: https://github.com/hashcat/hashcat/pull/452 which is now no longer required
I've replace the -a 3 kernel with a bitsliced version which is around 10 times faster
I've also added test.sh and test.pl patches, but some of the test scripts need to be fixed
2016-08-30 17:44:14 +02:00
Rosen Penev 88519f9437 Fix -Wfloat-conversion warnings 2016-08-28 12:44:19 -07:00
Jens Steube 18d6a7a5d5 Merge pull request #475 from neheb/patch-1
Fix for #473
2016-08-28 11:05:03 +02:00
neheb 242e1c49d8 Fix for #473
__x86__ is not defined under 32-bit MinGW. But WIN32 is. WIN64 for consistency.
2016-08-27 17:45:56 -07:00
Jens Steube b57235f016 Merge pull request #474 from neheb/master
Compiler warning fixes
2016-08-27 14:28:49 +02:00
Rosen Penev d666191d67 Sign fixes 2016-08-26 22:27:44 -07:00
Rosen Penev c495f6a090 Remove unreachable code: break 2016-08-26 22:27:37 -07:00
Rosen Penev aeee10fbeb Fix -Wundef warnings 2016-08-26 22:27:33 -07:00
Rosen Penev be47aebc24 Avoid float to double promotions 2016-08-26 22:27:30 -07:00
Jens Steube 13cbe423f5 Merge pull request #465 from neheb/master
More sign conversion fixes
2016-08-23 16:52:41 +02:00
jsteube ebc1f83c93 New SHA2 meet-in-the-middle optimization, reduces 7/64 steps of SHA256 and should also work with SHA224/SHA384/SHA512 2016-08-20 21:42:32 +02:00
Rosen Penev a0b89951c1 More sign conversion fixes 2016-08-19 15:56:43 -07:00
jsteube d9e5224cfe Fix version string in package script 2016-08-19 11:45:29 +02:00
jsteube 0e619f6cd7 Fix Intel OpenCL Runtime version number in readme 2016-08-19 11:35:50 +02:00
jsteube c2eaf04625 Merge branch 'master' of https://github.com/hashcat/hashcat 2016-08-19 11:34:50 +02:00
jsteube 582b22b89c Add OpenCart to readme.txt 2016-08-19 11:34:34 +02:00
Jens Steube 7bac5dd3af Added some missing description for a workaround 2016-08-19 10:33:03 +02:00
Jens Steube 57ce1fd81e Add program build info for MP and AMP kernels 2016-08-18 21:59:30 +02:00
jsteube b22bcd0602 Give better logging, even in production release, in case of a kernel build error 2016-08-18 21:45:07 +02:00
Jens Steube 687b4a816d Prepare v3.10 release 2016-08-18 21:03:46 +02:00
Jens Steube 0bd1dfe494 Merge pull request #464 from philsmd/master
fixes #425: flexible way of searching for CRT_glob.o on linux and cygwin
2016-08-18 15:49:29 +02:00
philsmd 04baf0ee54 added additional forward slash between folder and file (to make sure) 2016-08-18 15:48:44 +02:00
philsmd ab1005ab1a fixes #425: flexible way of searching for CRT_glob.o on linux and cygwin 2016-08-18 15:16:10 +02:00
Jens Steube e87f45ba48 Merge pull request #463 from philsmd/master
sanity check for #457: do not allow mask files or increment w/ --skip/--limit
2016-08-18 14:44:09 +02:00