philsmd
|
7b7caf3842
|
added additional --opencl-platform check (reject numbers > number of OpenCL platforms)
|
2016-01-07 16:35:45 +01:00 |
|
jsteube
|
36df3ef329
|
A CPU is not a GPU
|
2016-01-05 23:35:06 +01:00 |
|
Jens Steube
|
51a1868903
|
Shorten some helptext
|
2016-01-05 12:28:56 +01:00 |
|
philsmd
|
8bf3bdbf1b
|
the parameter --opencl-platform takes a number, not a string
|
2016-01-05 10:29:05 +01:00 |
|
jsteube
|
16294fe94e
|
Next release version will be v2.10
|
2016-01-05 08:30:18 +01:00 |
|
jsteube
|
331188167c
|
Replace the substring GPU to a more appropriate "device" or "kernel" substring depending on the context
|
2016-01-05 08:26:44 +01:00 |
|
jsteube
|
894140b816
|
Generate a more easy to read filename for cached kernels
|
2016-01-04 20:56:15 +01:00 |
|
jsteube
|
8baf705f6a
|
Preparation for distinguish between OpenCL device types at runtime (mostly for HMS)
|
2016-01-04 20:12:34 +01:00 |
|
jsteube
|
8b50b60484
|
More fixes for general OpenCL platforms
|
2016-01-04 19:23:21 +01:00 |
|
jsteube
|
c4b1c8e7ca
|
small fix for unknown opencl platforms
|
2016-01-04 16:13:10 +01:00 |
|
jsteube
|
3b589e3aac
|
Prepare for allow other OpenCL platforms thans AMD and NVidia
|
2016-01-04 13:17:20 +01:00 |
|
philsmd
|
f2b8f008c0
|
pr #53 did not copy the example .hash and .dict files to the doc folder
|
2016-01-03 23:29:39 +01:00 |
|
philsmd
|
d8ac4c3bbc
|
install also the example scripts, place them into the doc folder
|
2016-01-03 22:01:02 +01:00 |
|
jsteube
|
0428514f61
|
Extended support from 14 to 255 functions calls per rule on GPU
|
2016-01-03 19:49:47 +01:00 |
|
Jens Steube
|
0952a4dfd3
|
Fix CFLAGS_CROSS_LINUX in Makefile
|
2016-01-03 18:50:02 +01:00 |
|
philsmd
|
d378319ea6
|
this patch makes it much clearer where the sessions under ~/.hashcat are located
|
2016-01-03 17:11:36 +01:00 |
|
jsteube
|
11bf28745a
|
Generate folders for cached kernels for the binary distribution in runtime, too
|
2016-01-03 13:49:07 +01:00 |
|
jsteube
|
79b1f96efe
|
Fix logfile buffer size
|
2016-01-03 13:31:40 +01:00 |
|
Jens Steube
|
dc13c2fc71
|
Switched to Khronos OSS OpenCL reference implementation for building
For detailed information see: https://github.com/hashcat/oclHashcat/issues/40
|
2016-01-03 13:17:14 +01:00 |
|
jsteube
|
5703637721
|
Fix for windows, shared_dir was not set to install_dir
|
2016-01-03 02:28:52 +01:00 |
|
jsteube
|
61744662c0
|
Fix path to includes
|
2016-01-03 01:56:41 +01:00 |
|
jsteube
|
5f7c47b461
|
Fix path to includes
|
2016-01-03 01:48:05 +01:00 |
|
jsteube
|
d008a45f3c
|
Activate reordering or files to help integration into linux distributions
Details can be found here: https://github.com/hashcat/oclHashcat/issues/20
|
2016-01-03 00:40:31 +01:00 |
|
jsteube
|
2be8f5f982
|
- Added Makefile target for native compilation
- Moved rules_optimize tool to hashcat-utils
|
2016-01-02 17:42:47 +01:00 |
|
philsmd
|
fc65b6fd44
|
issue #38: NVIDIA SDK is not needed anymore, the lib is dynamically loaded on NVidia systems
|
2016-01-01 17:41:03 +01:00 |
|
philsmd
|
d9f30011f5
|
fixed minor display problem in usage
|
2016-01-01 09:50:09 +01:00 |
|
jsteube
|
700ed7dba7
|
Fix the GPU Platform fix
|
2015-12-31 15:31:21 +01:00 |
|
jsteube
|
04e5ad2d54
|
Fix OpenCL platform selection
|
2015-12-31 15:25:34 +01:00 |
|
jsteube
|
06b1a1e2ae
|
Update 9300 default tmto for NV
|
2015-12-31 09:32:10 +01:00 |
|
jsteube
|
31292946e2
|
Fix some scrypt default values
|
2015-12-30 23:06:45 +01:00 |
|
jsteube
|
7807eb6f2d
|
Fix -m 7800 for NV
|
2015-12-30 00:29:39 +01:00 |
|
jsteube
|
77df413886
|
Add allocatable memory location per GPU
|
2015-12-28 11:29:07 +01:00 |
|
jsteube
|
a78173af7e
|
prepare scrypt tmto value for manual tuning
|
2015-12-28 09:20:18 +01:00 |
|
philsmd
|
286bde422b
|
limit the salt length of -m 22 = Juniper Netscreen/SSG (ScreenOS) to 10
|
2015-12-27 09:48:52 +01:00 |
|
jsteube
|
3dc8d526db
|
Update timeout-patch url to wiki
|
2015-12-24 10:32:22 +01:00 |
|
jsteube
|
f1cdf15540
|
Added option --gpu-platform to select a single OpenCL platform in case multiple OpenCL platforms are present
|
2015-12-23 18:02:01 +01:00 |
|
jsteube
|
c17bf5e865
|
- Fixed PHY memory handling for scrypt based algorithms
- Bring back kernel exec timeout checking for NV
|
2015-12-23 15:51:55 +01:00 |
|
jsteube
|
19c77034a6
|
Updated algorithm used to automatically select an ideal --scrypt-tmto value for NV
|
2015-12-23 11:24:41 +01:00 |
|
philsmd
|
0d905317a6
|
fix OpenCL memory problem (exhaustion): -4 error should be gone
|
2015-12-22 19:03:35 +01:00 |
|
jsteube
|
7be2c2fd8d
|
Fixed some speeds:
1800
3200
7100
7200
7400
8200
9300
9000
9600
11300
11600
|
2015-12-21 14:29:04 +01:00 |
|
jsteube
|
e2412c9b10
|
We do not depend on CUDA any longer, so get rid of it :)
|
2015-12-21 12:20:08 +01:00 |
|
jsteube
|
378258d789
|
Fix caching system for use with AMD and NV, drop BINARY_KERNEL define
|
2015-12-21 12:01:38 +01:00 |
|
jsteube
|
c8f7b7b5d3
|
Workaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime
|
2015-12-21 10:17:54 +01:00 |
|
jsteube
|
1d4bece384
|
Revert "Fix bsdicrypt for NV"
This reverts commit 284990e4d3 .
Accidentially changed oclHashcat.c
|
2015-12-20 22:08:59 +01:00 |
|
jsteube
|
284990e4d3
|
Fix bsdicrypt for NV
|
2015-12-20 22:07:44 +01:00 |
|
jsteube
|
52c416ba72
|
Fixed empty line problem
|
2015-12-16 17:01:14 +01:00 |
|
jsteube
|
80f86c52a1
|
Cleanup makefile
Remove unused CUDA library defs
|
2015-12-15 19:18:45 +01:00 |
|
jsteube
|
4a0c47ca08
|
It's safe now to use AMD's OpenCL includes, tested on NV
|
2015-12-15 18:58:02 +01:00 |
|
philsmd
|
cff683eac1
|
change in library loading: libnvidia-ml now does load dynamically only on NVidia systems
|
2015-12-15 20:34:07 +01:00 |
|
jsteube
|
2283d5c843
|
Fix more append_* functions in kernels
|
2015-12-15 16:50:21 +01:00 |
|