summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
jsteube [Tue, 15 Dec 2015 16:46:00 +0000 (17:46 +0100)]
More kernel fixes for function calls and vector datatypes
jsteube [Tue, 15 Dec 2015 15:50:21 +0000 (16:50 +0100)]
Fix more append_* functions in kernels
Jens Steube [Tue, 15 Dec 2015 15:44:40 +0000 (16:44 +0100)]
Merge pull request #24 from philsmd/GetRidOfCUDA
fixed hardware monitor for amd/nv
philsmd [Tue, 15 Dec 2015 17:41:11 +0000 (18:41 +0100)]
fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml)
jsteube [Tue, 15 Dec 2015 12:42:37 +0000 (13:42 +0100)]
Fix append_* function calls
jsteube [Tue, 15 Dec 2015 12:23:32 +0000 (13:23 +0100)]
More cleanup
jsteube [Tue, 15 Dec 2015 11:04:22 +0000 (12:04 +0100)]
- Dropped all vector code since new GPU's are all scalar, makes the code much easier
- Some performance on low-end GPU may drop because of that, but only for a few hash-modes
- Dropped scalar code (aka warp) since we do not have any vector datatypes anymore
- Renamed C++ overloading functions memcat32_9 -> memcat_c32_w4x4_a3x4
- Still need to fix kernels to new function names, needs to be done manually
- Temperature Management needs to be rewritten partially because of conflicting datatypes names
- Added code to create different codepaths for NV on AMD in runtime in host (see data.vendor_id)
- Added code to create different codepaths for NV on AMD in runtime in kernels (see IS_NV and IS_AMD)
- First tests working for -m 0, for example
- Great performance increases in general for NV so far
- Tested amp_* and markov_* kernel
- Migrated special NV optimizations for rule processor
Jens Steube [Sun, 13 Dec 2015 17:46:21 +0000 (18:46 +0100)]
Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported"
This reverts commit
f230ed73dc142a4a6e5ed5c61afef976d51aa4b6.
Some kernel require too much constant memory and do not compile anymore
Jens Steube [Sun, 13 Dec 2015 13:54:39 +0000 (14:54 +0100)]
Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported
Jens Steube [Sun, 13 Dec 2015 11:21:36 +0000 (12:21 +0100)]
Prepare reordering or files to help integration into linux distributions as discussed in https://github.com/hashcat/oclHashcat/issues/20
TODOS:
- Let oclHashcat actually use the new paths
- Find a better way for native compilation
- Replace /bin/cp with /usr/bin/install where it has to copy files recursive
Jens Steube [Fri, 11 Dec 2015 18:32:52 +0000 (19:32 +0100)]
Merge pull request #21 from magnumripper/ec
Add an .editorconfig file enforcing some of the code style.
Jens Steube [Fri, 11 Dec 2015 18:27:07 +0000 (19:27 +0100)]
- Fixed a bug related to --restore if the User
- Updated readme, we actually need catalyst 15.7 (for the binary package) because of OpenCL 2.0
Jens Steube [Fri, 11 Dec 2015 10:36:26 +0000 (11:36 +0100)]
Merge pull request #22 from magnumripper/typo
BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh
magnum [Thu, 10 Dec 2015 16:09:59 +0000 (17:09 +0100)]
BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh.
magnum [Thu, 10 Dec 2015 15:48:36 +0000 (16:48 +0100)]
Add an .editorconfig file enforcing some of the code style. See
http://editorconfig.org for a plugin to your favorite editor.
Jens Steube [Wed, 9 Dec 2015 19:05:57 +0000 (20:05 +0100)]
Merge pull request #16 from philsmd/master
issue #16: use just "deps" instead of "hashcat-deps" as directory name
philsmd [Wed, 9 Dec 2015 14:55:06 +0000 (15:55 +0100)]
issue #16: use just "deps" instead of "hashcat-deps" as directory name
Jens Steube [Wed, 9 Dec 2015 12:20:16 +0000 (13:20 +0100)]
Remove unneeded gcc version requirement
Jens Steube [Wed, 9 Dec 2015 12:15:49 +0000 (13:15 +0100)]
Merge pull request #15 from philsmd/master
issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
philsmd [Wed, 9 Dec 2015 12:33:21 +0000 (13:33 +0100)]
issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
Jens Steube [Mon, 7 Dec 2015 22:37:14 +0000 (23:37 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Mon, 7 Dec 2015 22:36:54 +0000 (23:36 +0100)]
Make better use of fixed salt for -m 1500; Speed increased from 347MH/s to 372MH/s
Jens Steube [Mon, 7 Dec 2015 21:20:16 +0000 (22:20 +0100)]
Merge pull request #13 from philsmd/master
minor: docs/changes.txt updated
philsmd [Mon, 7 Dec 2015 23:15:33 +0000 (00:15 +0100)]
minor: docs/changes.txt updated
Jens Steube [Mon, 7 Dec 2015 21:07:30 +0000 (22:07 +0100)]
Merge pull request #12 from philsmd/master
allow both enabling and disabling of restore point update (implemented with issue #10)
philsmd [Mon, 7 Dec 2015 22:51:51 +0000 (23:51 +0100)]
allow both enabling and disabling of restore point update (implemented with issue #10)
Jens Steube [Mon, 7 Dec 2015 21:05:21 +0000 (22:05 +0100)]
Update the CUDA exports required for Win32 cross-compilation out of ForceWare 358.80
jsteube [Mon, 7 Dec 2015 20:37:12 +0000 (21:37 +0100)]
- Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL (AMD)
- Changed PROMPT
Jens Steube [Mon, 7 Dec 2015 18:10:32 +0000 (19:10 +0100)]
Merge pull request #11 from philsmd/master
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
philsmd [Mon, 7 Dec 2015 17:31:45 +0000 (18:31 +0100)]
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
Jens Steube [Sun, 6 Dec 2015 16:07:28 +0000 (17:07 +0100)]
Merge pull request #8 from philsmd/master
remove trailing spaces (cosmetic fix)
philsmd [Sun, 6 Dec 2015 18:01:22 +0000 (19:01 +0100)]
remove trailing spaces
Jens Steube [Sun, 6 Dec 2015 15:56:07 +0000 (16:56 +0100)]
Merge pull request #7 from philsmd/master
typo fixed in Makefile
philsmd [Sun, 6 Dec 2015 17:48:20 +0000 (18:48 +0100)]
typo fixed in Makefile
Jens Steube [Sun, 6 Dec 2015 15:42:19 +0000 (16:42 +0100)]
Update README.md
- In README.md, fix numbering
- Simplify 5) and add 8) which tells people to use array[index + 0] if they do array[index + 1]
Jens Steube [Sun, 6 Dec 2015 15:24:45 +0000 (16:24 +0100)]
Merge pull request #6 from philsmd/master
fixes issue #5: formatting problem with tabs vs spaces
philsmd [Sun, 6 Dec 2015 15:12:25 +0000 (16:12 +0100)]
Merge remote-tracking branch 'upstream/master'
Jens Steube [Sun, 6 Dec 2015 12:09:17 +0000 (13:09 +0100)]
Revert "Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads"
Problem here is; This process requires alot of memory. If host memory is too small it will segfault somewhere inside AMD's OpenCL runtime library. Therefore it's better to stick to NPROCS as part of a workaround.
This reverts commit
e5adccbf3804d58cb4beb8f06797c0ba179043c6.
philsmd [Sun, 6 Dec 2015 10:29:29 +0000 (11:29 +0100)]
fixes issue #5: formatting problem with tabs vs spaces
Jens Steube [Sat, 5 Dec 2015 13:37:25 +0000 (14:37 +0100)]
Added .gitignore
Jens Steube [Sat, 5 Dec 2015 13:30:09 +0000 (14:30 +0100)]
Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads
Jens Steube [Sat, 5 Dec 2015 12:42:02 +0000 (13:42 +0100)]
It's important to release a fixed version of v2.00 because of the issue #1 even if AMD is not affected
Jens Steube [Sat, 5 Dec 2015 11:25:03 +0000 (12:25 +0100)]
Merge pull request #2 from philsmd/master
for issue #1: cuMemsetD8() 1 error
philsmd [Sat, 5 Dec 2015 07:48:00 +0000 (08:48 +0100)]
fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)
Jens Steube [Fri, 4 Dec 2015 14:47:52 +0000 (15:47 +0100)]
Initial commit