Fist0urs
|
b0f1cb8a98
|
New format -m 13300 AxCrypt in memory SHA1
|
2016-03-02 14:35:10 +01:00 |
|
Fist0urs
|
ad17fba9b6
|
New format -m 13200 AxCrypt
|
2016-03-01 19:11:13 +01:00 |
|
philsmd
|
93a134e9b6
|
cast to uint is required with some gcc versions, otherwise we get a shift-negative-value warning
|
2016-02-27 19:56:20 +01:00 |
|
philsmd
|
2ea295171c
|
this fixes the beta issue #163 (-d and --opencl-platforms not within valid range)
|
2016-02-24 19:50:05 +01:00 |
|
Jens Steube
|
531f72c905
|
Fix this evil bug, pw->i is u32, not u8
|
2016-02-23 21:24:03 +01:00 |
|
Jens Steube
|
8c89ef0490
|
Ensure a minimum length for password candidates in autotune
|
2016-02-23 18:51:28 +01:00 |
|
Jens Steube
|
2236bb972c
|
We still need on initial testrun in autotune
|
2016-02-23 15:36:06 +01:00 |
|
Jens Steube
|
01c847ba94
|
Do not use values that can actually crack a hash in autotune
|
2016-02-23 15:00:56 +01:00 |
|
Jens Steube
|
75c6d28a5f
|
Fix missing memset after previous fix
|
2016-02-23 10:52:02 +01:00 |
|
Jens Steube
|
efad2bafac
|
Evil Bug: Because of not-zeroing a buffer it's possible a hash was cracked but not reported as cracked because it was not in scope, but when it was in scope it was already marked as cracked and therefore not reported
|
2016-02-23 10:36:43 +01:00 |
|
Jens Steube
|
f9834f3dfa
|
Zero pws_buf before reuse
|
2016-02-22 21:33:33 +01:00 |
|
Jens Steube
|
e6e5005a6b
|
Revert "Zero pws_buf before reuse"
This reverts commit b409e5e9e1 .
|
2016-02-22 21:32:38 +01:00 |
|
Jens Steube
|
b409e5e9e1
|
Zero pws_buf before reuse
|
2016-02-22 21:20:16 +01:00 |
|
Jens Steube
|
6c10ca5853
|
Fix use of find_kernel_power_div()
|
2016-02-22 12:50:04 +01:00 |
|
Jens Steube
|
6bc98368ba
|
Get rid of old pw_cache mechanism to control host-based vector data-types
|
2016-02-22 11:57:37 +01:00 |
|
Jens Steube
|
ec869595d1
|
Add auto-append for 0x01 and 0x80 in ATTACK_MODE_HYBRID2
|
2016-02-22 10:36:04 +01:00 |
|
Jens Steube
|
bb732686b1
|
Autotune should respect --quiet parameter
|
2016-02-21 18:23:04 +01:00 |
|
Jens Steube
|
9a128ce667
|
Fix force_jit_compilation usage
|
2016-02-21 13:30:28 +01:00 |
|
Jens Steube
|
7190dcf855
|
Prepare NEW_SIMD_MODE for -a 1 kernels
|
2016-02-20 16:13:06 +01:00 |
|
Jens Steube
|
990f973c48
|
Add hard-wired Device-Name for Tuning-Database which matches all Device-Types:
- DEVICE_TYPE_CPU
- DEVICE_TYPE_GPU
- DEVICE_TYPE_ACCELERATOR
Optimized IRIS GPU workaround settings
|
2016-02-20 00:58:22 +01:00 |
|
Jens Steube
|
96bde85378
|
Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel
|
2016-02-19 18:58:03 +01:00 |
|
Jens Steube
|
14fe45b1f0
|
Simplify steps for autotune
|
2016-02-18 14:44:44 +01:00 |
|
Jens Steube
|
a83622faaf
|
Fix final autotune balancing
|
2016-02-18 13:04:25 +01:00 |
|
Jens Steube
|
f05944395a
|
Move fake word generation to try_run() to avoid unwanted caching
|
2016-02-18 10:49:23 +01:00 |
|
magnum
|
a5be8a75ed
|
Allow and support vector-width 16, which is current maximum for
OpenCL. Closes #226.
|
2016-02-18 08:51:45 +01:00 |
|
magnum
|
998605ef89
|
Simplify code. No change in functionality at all.
|
2016-02-17 18:24:35 +01:00 |
|
Fist0urs
|
c3dabdd69e
|
Initial commit
|
2016-02-16 16:34:46 +01:00 |
|
Jens Steube
|
4bc02e5ac8
|
Replace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia's OpenCL runtime and doesn't affect others
|
2016-02-15 22:27:30 +01:00 |
|
Jens Steube
|
c44b50c2e2
|
Use CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of CL_DEVICE_PREFERRED_VECTOR_WIDTH_*
|
2016-02-15 21:19:41 +01:00 |
|
Jens Steube
|
1af0f9c67b
|
Fix autotune in -i mode
|
2016-02-15 21:08:16 +01:00 |
|
jsteube
|
bbadabe278
|
Fix another source of 0H/s in benchmark mode
|
2016-02-15 20:32:01 +01:00 |
|
Jens Steube
|
0cbe2347cd
|
Merge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod
Get rid of hc_clEnqueueNDRangeKernel double call
|
2016-02-15 18:56:03 +01:00 |
|
Jens Steube
|
709f79a7da
|
Add option to repeat the kernel on the device NUM times to increase benchmark accuracy
|
2016-02-15 17:42:09 +01:00 |
|
Jens Steube
|
eaf7a7cb2f
|
Final balance meassurements for autotune
|
2016-02-15 14:57:03 +01:00 |
|
Jens Steube
|
a9e3ef0576
|
In benchmark-mode, do not depend any longer on a fixed time, better use a single iteration instead
|
2016-02-15 12:38:54 +01:00 |
|
Jens Steube
|
8af57d55f4
|
Disable GPU-Temp monitoring during benchmark
|
2016-02-14 20:15:14 +01:00 |
|
jsteube
|
f1e0cd6d56
|
Autotune: 200 loops should be fine for a start
|
2016-02-14 20:07:16 +01:00 |
|
Jens Steube
|
515385c57d
|
Add dedicated steps for loops and accel
|
2016-02-14 18:23:21 +01:00 |
|
Jens Steube
|
72e0553e44
|
Fixed a missing condition
|
2016-02-14 15:50:29 +01:00 |
|
Jens Steube
|
c09bc848f7
|
Autotuning engine prototype
|
2016-02-14 15:45:52 +01:00 |
|
Jens Steube
|
c0293928dd
|
Prepare for better autotuning capabilities
|
2016-02-13 16:07:58 +01:00 |
|
Gabriele 'matrix' Gristina
|
2a1d0d21ff
|
Get rid of hc_clEnqueueNDRangeKernel double call
|
2016-02-12 17:11:23 +01:00 |
|
Gabriele 'matrix' Gristina
|
c97dbf56cb
|
Fix bug in weak_hash_check(), wrong kernel_loops assigned
|
2016-02-12 14:04:13 +01:00 |
|
Jens Steube
|
2dfe9200d6
|
Remove Wordload-Profiles from tuningdb, we can simply calculate it
|
2016-02-11 14:16:08 +01:00 |
|
Jens Steube
|
10dc25f807
|
Merge pull request #217 from magnumripper/master
Use device's preferred vector width, not its native one.
|
2016-02-11 10:08:57 +01:00 |
|
jsteube
|
5c01349ba6
|
Update event handling to workaround event handling error in nvidia opencl runtime
|
2016-02-11 09:54:50 +01:00 |
|
magnum
|
162bc25a3d
|
Use device's preferred vector width, not the native one. Also, don't
assume vector width for 'long' is half of that for 'int'.
|
2016-02-10 23:43:08 +01:00 |
|
Gabriele 'Matrix' Gristina
|
20ee62e196
|
Revert "Use per-device timer resolution in total_time calculations"
|
2016-02-10 22:31:43 +01:00 |
|
Jens Steube
|
02ad834c7f
|
Added new concept of a tuning database; tryout phase
|
2016-02-10 20:40:21 +01:00 |
|
Jens Steube
|
8d85b7539d
|
Fixed a bug in line counter: Conditional jump or move depends on uninitialised value
|
2016-02-10 16:56:51 +01:00 |
|