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
philsmd
182819af11
cosmetic: replace tab by spaces
9 years ago
philsmd
7081e3cdf6
Makefile: remove kernels/ directory when running make clean
9 years ago
Jens Steube
52d71de0d4
Added support to utilize multiple different OpenCL platforms in parallel, ex: AMD + NV
9 years ago
Jens Steube
6b4e4c060a
Replace typedef for bool with stdbool.h
9 years ago
Jens Steube
0ff49c5b44
Fix segfault in related to weak-hash-check on CPU devices
...
Move typedef for bool datatype to common.h
9 years ago
Jens Steube
54ed58e28b
Merge pull request #119 from philsmd/pr-fix-adl-mapping-CPU
...
HMS fix: only copy the ADL adapter info for GPU devices
9 years ago
Jens Steube
28517c7a15
Merge pull request #118 from philsmd/master
...
fixed % and C (degrees celsius) in status display
9 years ago
philsmd
b47452e343
HMS fix: only copy the ADL adapter info for GPU devices, for CPU devices we leave it AS-IS (zeroed out)
9 years ago
philsmd
2e1e3318ec
fixed % and C (degrees celcius) in status display
9 years ago
Jens Steube
730044e26e
Added option --opencl-device-types to filter for specific OpenCL device types
9 years ago
Jens Steube
a1d470e932
Merge pull request #117 from philsmd/master
...
fixed hardware monitor: mapping between supported ADL devices and available GPUs
9 years ago
philsmd
02cecce247
fixed hardware monitor: mapping between supported ADL devices and available GPU (and CPUs) fixed
9 years ago
jsteube
93427c073c
Prepare for some HSM updates related to device_type
9 years ago
Jens Steube
87dca98a51
Fix segfault if a weak hash is detected for some fast hashes
9 years ago
Jens Steube
1d628ca6e0
The weak-hash-check feature didn't work for algorithms that made use of some automatic optimizer flags
...
We'll enforce a weak-hash-check on an _a0 kernel for them
9 years ago
jsteube
3cdee2e06e
We need an esalt to hold the unused IV otherwise the unique salt count becomes incorrect in multihash sitations
9 years ago
jsteube
f0a84a2410
Added new hash mode -m 13000 = RAR5
9 years ago
Jens Steube
ea9ca63083
Merge pull request #115 from philsmd/master
...
add -m 12900 = Android FDE (Samsung DEK) to the hash list for tab completion
9 years ago
philsmd
17985c7b03
add -m 12900 = Android FDE (Samsung DEK) to the hash list for tab completion
9 years ago
jsteube
332b3c35e5
Added new hash mode -m 12900 = Android FDE (Samsung DEK)
9 years ago
Jens Steube
e137e0fde6
Merge pull request #66 from unix-ninja/master
...
Update unix-ninja's leetspeak file
9 years ago
unix-ninja
2cea702a2e
Update unix-ninja's leetspeak file
9 years ago
jsteube
e8229af09b
Fix for -m 1500, -m 3000: Missing "defined" keyword
...
Fix for -m 1000: MD4_H1 copy/paste error
Fix for -m 8900, -m 9300: Invalid value for device_processor_cores for CPU devices
Fix for -m 9100: Variable salt2 initializer needed some clauses for clearness
Temporary limit gpu_accel for CPU devices to 1 for development phase
Mark pocl as too bleeding edge for production use, recommend native drivers
Remove workarounds for pocl
Rename VENDOR_ID_UNKNOWN to VENDOR_ID_GENERIC in host code
Rename IS_UNKNOWN to IS_GENERIC in kernel code
9 years ago
Jens Steube
6dab39e69c
Merge pull request #64 from philsmd/master
...
added --opencl-platform check, reject numbers > number of OpenCL platforms
9 years ago
Jens Steube
c438112d20
Merge pull request #65 from philsmd/pr-help-typo
...
typo found in help: seperate -> separate
9 years ago
philsmd
82ac8cbcfe
additional --opencl-platform value check
9 years ago
philsmd
6fcc3f2728
typo
9 years ago