Jens Steube
531910f8c0
Merge pull request #24 from philsmd/GetRidOfCUDA
...
fixed hardware monitor for amd/nv
9 years ago
philsmd
3ab7a23cd5
fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml)
9 years ago
jsteube
50f39b3563
Fix append_* function calls
9 years ago
jsteube
88284108b3
More cleanup
9 years ago
jsteube
0bf4e3c34a
- 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
9 years ago
Jens Steube
586441fa25
Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported"
...
This reverts commit f230ed73dc
.
Some kernel require too much constant memory and do not compile anymore
9 years ago
Jens Steube
f230ed73dc
Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported
9 years ago
Jens Steube
1537390fae
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
9 years ago
Jens Steube
79166ee291
Merge pull request #21 from magnumripper/ec
...
Add an .editorconfig file enforcing some of the code style.
9 years ago
Jens Steube
c460b554d0
- 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
9 years ago
Jens Steube
d7af7dbad1
Merge pull request #22 from magnumripper/typo
...
BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh
9 years ago
magnum
fc1c7d07af
BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh.
9 years ago
magnum
65a17b20d3
Add an .editorconfig file enforcing some of the code style. See
...
http://editorconfig.org for a plugin to your favorite editor.
9 years ago
Jens Steube
4ebe81f9c6
Merge pull request #16 from philsmd/master
...
issue #16 : use just "deps" instead of "hashcat-deps" as directory name
9 years ago
philsmd
c15f0d6146
issue #16 : use just "deps" instead of "hashcat-deps" as directory name
9 years ago
Jens Steube
6ea6f6ae6e
Remove unneeded gcc version requirement
9 years ago
Jens Steube
7b901ce351
Merge pull request #15 from philsmd/master
...
issue #14 : move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
9 years ago
philsmd
29547c4f9b
issue #14 : move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
9 years ago
Jens Steube
5333ca020a
Merge branch 'master' of https://github.com/hashcat/oclHashcat
9 years ago
Jens Steube
acccffd015
Make better use of fixed salt for -m 1500; Speed increased from 347MH/s to 372MH/s
9 years ago
Jens Steube
027b644a6c
Merge pull request #13 from philsmd/master
...
minor: docs/changes.txt updated
9 years ago
philsmd
32a21150fb
minor: docs/changes.txt updated
9 years ago
Jens Steube
7fa17767d3
Merge pull request #12 from philsmd/master
...
allow both enabling and disabling of restore point update (implemented with issue #10 )
9 years ago
philsmd
feeb44882b
allow both enabling and disabling of restore point update (implemented with issue #10 )
9 years ago
Jens Steube
961a537195
Update the CUDA exports required for Win32 cross-compilation out of ForceWare 358.80
9 years ago
jsteube
968265fffb
- Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL (AMD)
...
- Changed PROMPT
9 years ago
Jens Steube
4c6b41d83f
Merge pull request #11 from philsmd/master
...
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
9 years ago
philsmd
946b4a37d0
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
9 years ago
Jens Steube
73f9441977
Merge pull request #8 from philsmd/master
...
remove trailing spaces (cosmetic fix)
9 years ago
philsmd
6108b21841
remove trailing spaces
9 years ago
Jens Steube
8970b5ebce
Merge pull request #7 from philsmd/master
...
typo fixed in Makefile
9 years ago
philsmd
ffcf763b13
typo fixed in Makefile
9 years ago
Jens Steube
8438f808cd
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]
9 years ago
Jens Steube
7535af533a
Merge pull request #6 from philsmd/master
...
fixes issue #5 : formatting problem with tabs vs spaces
9 years ago
philsmd
3f79ac5964
Merge remote-tracking branch 'upstream/master'
9 years ago
Jens Steube
ab66fa1772
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 e5adccbf38
.
9 years ago
philsmd
ef548d3088
fixes issue #5 : formatting problem with tabs vs spaces
9 years ago
Jens Steube
c9b3bc17de
Added .gitignore
9 years ago
Jens Steube
e5adccbf38
Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads
9 years ago
Jens Steube
490ff03fe1
It's important to release a fixed version of v2.00 because of the issue #1 even if AMD is not affected
9 years ago
Jens Steube
a1b373a418
Merge pull request #2 from philsmd/master
...
for issue #1 : cuMemsetD8() 1 error
9 years ago
philsmd
9684d8793a
fixes issue #1 : cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)
9 years ago
Jens Steube
5065474b4e
Initial commit
9 years ago