philsmd
5e92020180
buffer overflow fix for -m 8900 = scrypt
9 years ago
Jens Steube
5c07a412ec
Merge branch 'master' of https://github.com/hashcat/oclHashcat
9 years ago
Jens Steube
a62b7ed06e
Upgrade kernel to support dynamic local work sizes
9 years ago
jsteube
30293a047e
Re-enable some useful environment variables
9 years ago
Jens Steube
74fc7d2e27
Merge branch 'master' of https://github.com/hashcat/oclHashcat
9 years ago
Jens Steube
040acd3c34
Accidentially removed multihash kernel for LM
9 years ago
Jens Steube
44b0cb4e65
Merge pull request #135 from gm4tr1x/master
...
Fixed a buffer overflow in ascii_digest for hash type 8300
9 years ago
Jens Steube
3fdb930cf3
Add missing amd_bytealign_S()
9 years ago
jsteube
eb9ed98e34
Merge branch 'master' of https://github.com/hashcat/oclHashcat
9 years ago
jsteube
e3c0c80b6f
Prepare new SIMD code for kernel, -m 0, 10, 20, 1000 should work in -a 3 mode and other hopefully stay unaffected
9 years ago
Gabriele 'matrix' Gristina
29636ca0a3
Re-fix ascii_digest
9 years ago
Gabriele 'matrix' Gristina
e9bc4caed3
Fixed a buffer overflow in ascii_digest for hash type 8300
9 years ago
Jens Steube
45431d9201
Fixed a buffer overflow in potfile handling
9 years ago
jsteube
471c10c4f7
Make sure to spawn threads for all devices, even skipped, and then instantly return
9 years ago
jsteube
954be23a12
Fix some code formating
9 years ago
Jens Steube
b9c61eb66f
Merge pull request #134 from yhfudev/add-cl-error-messages
...
human-readable error message for the OpenCL error codes.
9 years ago
jsteube
e0ea23bda9
Fix bug in rule-engine for NV, left shifts and right shifts were switched
9 years ago
jsteube
0524e78617
Enable forced JIT compilation for MD5, if requested
9 years ago
jsteube
09de56b720
Make sure to select an active device for weak_hash_check
9 years ago
Jens Steube
36251e1fe5
Merge pull request #132 from neheb/master
...
Remove some memsets
9 years ago
yhfudev
edc6c920a9
human-readable error message for the OpenCL error codes.
9 years ago
jsteube
9fb506f15f
Fixed out of bounds access in -m 11300
9 years ago
Mangix
54c7c23ad4
Remove some memsets
9 years ago
Jens Steube
bc24e3d79b
Add bitness to filename for cached kernels, otherwise a user would load a 32 bit kernel with a 64 bit host binary in case he used the 32 bit binary before which leads to a segfault
9 years ago
Jens Steube
98b1a9370c
Fix AMD OpenCL runtime bug in clGetProgramInfo()
9 years ago
Jens Steube
b35d2dd2eb
Fix native compiler
9 years ago
Jens Steube
05505030b8
Fix CFLAGS
9 years ago
jsteube
5ae5a4bc25
Reorder device mapping
9 years ago
Jens Steube
63e06f582b
Prepare fix for datatypes, not final
9 years ago
Jens Steube
2e61685f48
Fix outputting wrong password for weak-hash-check in case user defined -r or -g
9 years ago
Jens Steube
ed91e69ae3
Fix out of bounds access in -m 7500
9 years ago
Jens Steube
f3b85a6363
Fix some clang compiler warnings
9 years ago
jsteube
76612ac031
Fix more missing casts to uint in rule-engine
9 years ago
jsteube
497b41fee4
Fix more missing casts to uint
9 years ago
jsteube
d3981ee66a
Fix missing cast to uint
9 years ago
Jens Steube
7bfee268d4
Fixed some heap buffer overflow
9 years ago
Jens Steube
245301c9b4
Started optimizing some of the OpenCL kernel for latest AMD Catalyst 15.12:
...
- Replaced SBOX for DES:
replaced JtR's * Bitslice DES S-boxes making use of a vector conditional select operation (e.g., vsel on PowerPC with AltiVec).
with JtR's * Bitslice DES S-boxes for x86 with MMX/SSE2/AVX and for typical RISC architectures.
Performance increased for DEScrypt from 355MH/s to 405MH/s and for LM from 11100MH/s to 12000MH/s
BTW, the same effect can be seen with non-maxwell GPU's
- Remove some volatile keywords no longer needed thanks to fixed catalyst bugs
- Fix weak-hash-check parameter for use with tools/test.sh
9 years ago
Jens Steube
24b5aa6226
Merge pull request #128 from philsmd/pr-set-iter-for-dcc2
...
set default iteration count for -m 2100 = DCC2 to 10240
9 years ago
Jens Steube
58d2e69259
Merge pull request #127 from philsmd/master
...
add skipped devices to the --benchmark output
9 years ago
philsmd
cbe6be9246
set default iteration count for -m 2100 = DCC2 to 10240
9 years ago
philsmd
88cbb45ca5
add skipped devices to the --benchmark output
9 years ago
Jens Steube
d8475df495
Merge pull request #126 from philsmd/master
...
minor: remove quiet_sav, was just intended for debugging
9 years ago
philsmd
7b53ccab70
minor: remove quiet_sav, was just intended for debugging
9 years ago
Jens Steube
49d0767aa8
Run weak-hash checks only in straight-attack mode, this greatly reduces code complexity
9 years ago
Jens Steube
cfff6220fc
Fix -m 1500 in combination with new weak-hash-check
9 years ago
Jens Steube
6708fef0c2
Merge pull request #124 from philsmd/master
...
HMS: nvapi does not need a dll (windows + NV)
9 years ago
philsmd
4ed6b2c10a
HMS: nvapi does not need a dll (windows + NV)
9 years ago
jsteube
e7e6c4da17
Do not use OpenCL CPU devices by default to avoid slow GPU synchronization, user needs to explicitly enable them using --opencl-device-type
...
If a platform like pocl is filtered by any of the filter mechanism do not request the user to use --force
9 years ago
Jens Steube
d3dc57896e
Merge pull request #123 from philsmd/pr-tab-typo-fix
...
cosmetic: replace tab by spaces
9 years ago
Jens Steube
33546f111e
Merge pull request #122 from philsmd/master
...
Makefile: remove kernels/ directory when running make clean
9 years ago