Commit Graph
233 Commits
Author SHA1 Message Date
jsteube 316694fd08 Move hc_qsort_r() and hc_bsearch_r() from potfile.c to shared.c - Lets us use them from within all objects 2016-11-16 10:22:57 +01:00
jsteube 6d0eb174f5 Add some useful environment variable for use with amd-gpu-pro driver 2016-11-06 12:26:42 +01:00
jsteube 93adde9d2f * Wrap everything related to *stat() into own functions
* Testwise remove early includes to stdin for OSX, see if they are still required
2016-10-31 11:28:06 +01:00
jsteube b044271b01 Move more status display calculate logic into separate functions 2016-10-17 13:44:07 +02:00
jsteube a5f842c4b5 Fix some missing sign conversions 2016-09-30 17:41:40 +02:00
jsteube df23d5b4e9 Move more functions out of hashcat.c 2016-09-28 23:53:46 +02:00
jsteube 59ebe10b07 Move functions from filenames.c to opencl.c and shared.c 2016-09-24 21:44:43 +02:00
jsteube a70590b0dc Move sanity check into user_options.c 2016-09-20 17:04:31 +02:00
jsteube 4cde17aea7 Fix race-condition in thread_keypress() 2016-09-20 12:32:39 +02:00
jsteube a0f6ed6832 Introduce hashes_t; not finishe yet 2016-09-16 17:01:18 +02:00
jsteube 3daf0af480 Added docs/credits.txt
Added docs/team.txt
2016-09-11 22:20:15 +02:00
jsteube ae457c992e get rid of hc_global_data_t data in shared.c 2016-09-08 14:11:35 +02:00
jsteube 245e2a3e73 shared.c is now clean, ready to cleanup on other sources 2016-09-08 14:05:53 +02:00
jsteube d9073296e4 Make hc_sleep() a function 2016-09-08 10:48:38 +02:00
jsteube e3d0cd0bdd Move more functions out of shared.c 2016-09-08 10:01:49 +02:00
jsteube 51a059a606 Move status specific functions into their own source file 2016-09-08 09:21:25 +02:00
jsteube 9eb47153d4 Replace all #ifdef with #if defined (...) for convention 2016-09-07 22:29:57 +02:00
jsteube a56855e355 Move restore specific functions into their own source file 2016-09-07 22:01:34 +02:00
jsteube 1fc22dba03 Move bitmap specific functions into their own source file 2016-09-07 21:13:53 +02:00
jsteube 25726e4f4e Remove some (hopefully) redundant macros and compiler options 2016-09-07 20:30:14 +02:00
jsteube 80d7dce9b5 Move more functions out of shared.c 2016-09-07 16:04:42 +02:00
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 9336ca8838 Remove data. access from pthread_setaffinity_np (apple version) 2016-09-07 11:42:05 +02:00
jsteube 3ba5c743f8 Move affinity specific functions into their own source file 2016-09-07 11:16:31 +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 c3fe5b40b1 Move folder specific functions into their own source file 2016-09-06 18:23:26 +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 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 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 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 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
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
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 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