Commit Graph
1356 Commits
Author SHA1 Message Date
jsteube 8dd57b715b Create real opencl.c to better distinguish between opencl helper functions and library handling functions 2016-09-07 15:13:50 +02:00
jsteube f9e1329ca9 Fix CRLF 2016-09-07 12:45:08 +02:00
jsteube e13419a1b2 Include stdio in hashcat.c to fix apple compiler error 2016-09-07 12:34:59 +02:00
jsteube ac3de4a57e Fix CPU_ISSET() access for apple 2016-09-07 11:53:23 +02:00
jsteube 9336ca8838 Remove data. access from pthread_setaffinity_np (apple version) 2016-09-07 11:42:05 +02:00
jsteube dda89fe610 Add includes to get OSX working 2016-09-07 11:24:21 +02:00
jsteube 3ba5c743f8 Move affinity specific functions into their own source file 2016-09-07 11:16:31 +02:00
Jens Steube bcb1bfee86 Merge pull request #488 from gm4tr1x/master
Fix multiple build issues with OSX
2016-09-07 09:50:43 +02:00
Gabriele 'matrix' Gristina b0c6eee06c Fix multiple build issues with OSX 2016-09-06 22:25:54 +02:00
jsteube 3ed4bfd237 Move tuningdb specific functions into their own source file 2016-09-06 19:44:27 +02:00
jsteube b8e47c2ba2 Move locking specific functions into their own source file 2016-09-06 19:08:46 +02:00
jsteube e4bf86dcbe Replace #pragma once with #ifndef #define #endif logic because #pragma once does not work cleanly on OSX 2016-09-06 18:44:05 +02:00
jsteube c3fe5b40b1 Move folder specific functions into their own source file 2016-09-06 18:23:26 +02:00
jsteube 176fcb56b1 Reorder objects in Makefile 2016-09-06 15:33:57 +02:00
jsteube 1902e6c2eb Create real cpu_crc32.c and rp_cpu.c 2016-09-06 15:28:56 +02:00
jsteube 0a5759ef1c Move usage specific functions into their own source file 2016-09-06 14:11:03 +02:00
jsteube 21666f77b7 Move maskprocessor and statusprocessor specific functions into their own source file 2016-09-06 13:52:26 +02:00
jsteube d15ae38723 Move hwmon specific functions into their own source file 2016-09-06 13:29:50 +02:00
jsteube 5dd5c15966 Move tty_*() specific functions into their own source file 2016-09-06 13:16:38 +02:00
jsteube eb5e192df5 Move logfile() specific functions into their own source file 2016-09-06 13:05:49 +02:00
jsteube 305aa38b0e Fix import variables 2016-09-06 11:52:02 +02:00
jsteube 3dc77ced14 More preparation for easier integration of:
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
2016-09-06 11:49:26 +02:00
jsteube 238b3e4401 Test failed, go back to #pragma once 2016-09-06 09:53:40 +02:00
jsteube d86a92f2bf Some test 2016-09-06 09:50:46 +02:00
jsteube b95f491c64 Remove some explicit includes for __APPLE__ 2016-09-06 09:48:53 +02:00
jsteube d44571ff70 Add some explicit includes for __APPLE__ 2016-09-06 09:44:33 +02:00
jsteube 0fe3bc5cb9 system #include should go to header 2016-09-06 09:39:44 +02:00
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