efad2bafacEvil 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
Jens Steube
2016-02-23 10:36:43 +01:00
61f87b2981Try to load libOpenCL.so.1 if libOpenCL.so was not found
Jens Steube
2016-02-23 07:57:52 +01:00
d9fcf87e1cIncrease salt length for raw-md5 based algorithms
Jens Steube
2016-02-22 21:35:37 +01:00
f9834f3dfaZero pws_buf before reuse
Jens Steube
2016-02-22 21:33:33 +01:00
e6e5005a6bRevert "Zero pws_buf before reuse"
Jens Steube
2016-02-22 21:32:38 +01:00
b409e5e9e1Zero pws_buf before reuse
Jens Steube
2016-02-22 21:20:16 +01:00
6c10ca5853Fix use of find_kernel_power_div()
Jens Steube
2016-02-22 12:50:04 +01:00
6bc98368baGet rid of old pw_cache mechanism to control host-based vector data-types
Jens Steube
2016-02-22 11:57:37 +01:00
ec869595d1Add auto-append for 0x01 and 0x80 in ATTACK_MODE_HYBRID2
Jens Steube
2016-02-22 10:36:04 +01:00
c7a1a1e84dNew SIMD code for -a 1 -m 100
Jens Steube
2016-02-22 10:09:16 +01:00
b4665607f7New SIMD code for -a 1 -m 60
Jens Steube
2016-02-22 10:02:23 +01:00
797f03b424New SIMD code for -a 1 -m 40
Jens Steube
2016-02-22 10:01:55 +01:00
d6c6af040bNew SIMD code for -a 1 -m 40
Jens Steube
2016-02-22 10:01:53 +01:00
097650423aNew SIMD code for -a 1 -m 30
Jens Steube
2016-02-22 10:01:49 +01:00
913dfa058cNew SIMD code for -a 1 -m 20
Jens Steube
2016-02-21 18:40:10 +01:00
0b29be3f86New SIMD code for -a 1 -m 10
Jens Steube
2016-02-21 18:40:06 +01:00
21c66ea301New SIMD code for -a 1 -m 0
Jens Steube
2016-02-21 18:40:01 +01:00
7ae2510f11New SIMD code for -a 1 prepare
Jens Steube
2016-02-21 18:39:44 +01:00
bb732686b1Autotune should respect --quiet parameter
Jens Steube
2016-02-21 18:23:04 +01:00
62bed36638Add verification of checksum for -m 13100 This avoid collisions by arc4'ing all data then hmac-md5 when valid ASN1 structures headers are found. Performance should not be impacted.
Fist0urs
2016-02-19 23:12:46 +01:00
96bde85378Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel
Jens Steube
2016-02-19 18:58:03 +01:00
14fe45b1f0Simplify steps for autotune
Jens Steube
2016-02-18 14:44:44 +01:00
a83622faafFix final autotune balancing
Jens Steube
2016-02-18 13:04:25 +01:00
f05944395aMove fake word generation to try_run() to avoid unwanted caching
Jens Steube
2016-02-18 10:49:23 +01:00
223ab0b3dbCosmetic change -m 13100 Removed commented part (the commented part was there to implement full last arc4'ing + hmac-md5) We will see if some people find collision. In this case we will add this last check
Fist0urs
2016-02-17 13:32:07 +01:00
cc3e152f21Fix old NV Titan OpenCL device name
Jens Steube
2016-02-16 10:34:28 +01:00
4bc02e5ac8Replace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia's OpenCL runtime and doesn't affect others
Jens Steube
2016-02-15 22:27:30 +01:00
c44b50c2e2Use CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of CL_DEVICE_PREFERRED_VECTOR_WIDTH_*
Jens Steube
2016-02-15 21:19:41 +01:00
1af0f9c67bFix autotune in -i mode
Jens Steube
2016-02-15 21:08:16 +01:00
bbadabe278Fix another source of 0H/s in benchmark mode
jsteube
2016-02-15 20:32:01 +01:00
5c01349ba6Update event handling to workaround event handling error in nvidia opencl runtime
jsteube
2016-02-11 09:54:50 +01:00
162bc25a3dUse device's preferred vector width, not the native one. Also, don't assume vector width for 'long' is half of that for 'int'.
magnum
2016-02-10 23:42:04 +01:00