jsteube
6eb9e700f9
replaced macros with enums and static const char types
...
based on 75a3ab9d47
2016-09-05 11:14:31 +02:00
jsteube
d24c200dfe
moving macros out of function in cpu-*.c
...
based on 58b728230b
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
philsmd
665e960093
sanity check: do not allow mask files or increment w/ --skip/--limit
2016-08-18 14:39:07 +02:00
Jens Steube
40f3efb1f2
Merge pull request #462 from philsmd/master
...
add sanity check to disallow --show and --outfile-autohex-disable
2016-08-18 14:27:32 +02:00
philsmd
ed8315ba21
add sanity check to disallow --show and --outfile-autohex-disable
2016-08-18 13:48:59 +02:00
jsteube
d7f078cb45
Eventual workaround for https://github.com/hashcat/hashcat/issues/456
2016-08-18 13:11:29 +02:00
Jens Steube
6f8d3d8432
Merge pull request #461 from philsmd/master
...
skip periodic status updates in stdin+stdout mode to prevent output pollution
2016-08-18 12:31:33 +02:00
philsmd
58ae741cbd
the actual changes for #461 :)
2016-08-18 12:17:51 +02:00
philsmd
0413806a04
skip periodic status updates in stdin+stdout mode to prevent output pollution
2016-08-18 12:05:45 +02:00
Jens Steube
d495728943
Merge pull request #460 from philsmd/master
...
new feature: allow -o to be used in stdout mode
2016-08-18 11:52:31 +02:00
philsmd
d78deef080
added locking too, just to be save
2016-08-18 11:46:33 +02:00