Jens Steube
|
92eb946345
|
Merge pull request #1309 from neheb/master
get_random_num: Simplify
|
2017-07-30 12:30:27 +02:00 |
|
Rosen Penev
|
9736782411
|
Switch back to rand().
rand_s is broken in AppVeyor.
|
2017-07-29 15:54:20 -07:00 |
|
Rosen Penev
|
3c530a48c4
|
get_random_num: Simplify
random() is available everywhere except Windows and DOS.
Also switch Windows to rand_s.
|
2017-07-27 19:32:47 -07:00 |
|
jsteube
|
332396a003
|
Fix SCRYPT on ROCm
|
2017-07-28 02:28:52 +02:00 |
|
jsteube
|
33804110d1
|
Update default environment variables
|
2017-07-28 00:38:17 +02:00 |
|
jsteube
|
8abd7ae9d1
|
Fix some old GCC compiler warnings
|
2017-07-06 10:35:25 +02:00 |
|
jsteube
|
b5f149476d
|
Trim OpenCL device name whitespaces
|
2017-06-02 10:08:19 +02:00 |
|
jsteube
|
378f852cec
|
Parameter: Detect and error when users try to use a non-digit where a digit is expected
Fixes https://github.com/hashcat/hashcat/issues/1189
|
2017-03-19 15:11:41 +01:00 |
|
jsteube
|
ce337c5863
|
Replace __builtin_clz() and __builtin_clzll() with some straight forward solution
|
2017-03-02 23:12:31 +01:00 |
|
Rosen Penev
|
4ceb7a1afa
|
Prefer _WIN to _POSIX for defines.
Also miscellaneous fixes here and there.
|
2017-02-23 15:55:06 -08:00 |
|
jsteube
|
4e2adc031a
|
Add some compiler independant integer overflow functions
|
2017-02-23 10:39:17 +01:00 |
|
jsteube
|
922fea7616
|
Add more integer overflow checks
|
2017-02-22 16:33:23 +01:00 |
|
philsmd
|
bd9fdc1849
|
use putenv () with the COMPUTE environment as it was before
|
2017-02-15 14:32:24 +01:00 |
|
Jens Steube
|
f31330679f
|
Revert "tainted string: test number 2, try to limit the length of the compute variable"
|
2017-02-15 14:18:11 +01:00 |
|
Jens Steube
|
899b120316
|
Revert "tainted string: maybe strdup () helps us out"
|
2017-02-15 14:17:48 +01:00 |
|
philsmd
|
0ca0448bd9
|
tainted string: maybe strdup () helps us out
|
2017-02-15 13:57:07 +01:00 |
|
philsmd
|
d21fbe0b2f
|
tainted string: test #2, try to limit the length of the compute variable
|
2017-02-15 13:45:02 +01:00 |
|
jsteube
|
e47932262d
|
Fix uint datatype (should be u32)
|
2017-02-15 13:26:02 +01:00 |
|
philsmd
|
6eaa7e3741
|
tainted string fix: check some lower/upper bounds of the strings
|
2017-02-15 13:19:53 +01:00 |
|
jsteube
|
b381b38fd8
|
Fix CID 1402374
|
2017-02-15 12:36:03 +01:00 |
|
jsteube
|
671f9a7eb7
|
Fix hc_path_create(), first close the file descriptor before unlinking the file itself
|
2017-02-14 16:12:18 +01:00 |
|
jsteube
|
934cc6fcec
|
Fix for https://github.com/hashcat/hashcat/issues/1006
|
2017-01-31 21:29:45 +01:00 |
|
jsteube
|
2d2eadd2f6
|
Use hc_path_create() for additional write checks on startup
|
2017-01-28 00:08:12 +01:00 |
|
jsteube
|
17548d3ee8
|
Helper: Added functions to check existence, type, read- and write-permissions and rewrite sources to use them instead of stat()
|
2017-01-27 11:46:45 +01:00 |
|
jsteube
|
9113a57fe6
|
Use vasprintf not asprintf
|
2016-12-24 00:57:38 +01:00 |
|
jsteube
|
6ece83760d
|
Add wrapping function for asprintf()
|
2016-12-24 00:40:40 +01:00 |
|
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 |
|