Jens Steube
7190dcf855
Prepare NEW_SIMD_MODE for -a 1 kernels
2016-02-20 16:13:06 +01:00
Fist0urs
62bed36638
Add 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.
2016-02-19 23:12:46 +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
Fist0urs
223ab0b3db
Cosmetic 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
2016-02-17 13:32:07 +01:00
Fist0urs
c3dabdd69e
Initial commit
2016-02-16 16:34:46 +01:00
jsteube
7645a6f00f
Fix warp bug on -m 8500
2016-02-16 13:24:36 +01:00
Jens Steube
138ea7ed11
Fix Truecrypt Whirlpool speed
2016-02-16 10:47:40 +01:00
Jens Steube
c09bc848f7
Autotuning engine prototype
2016-02-14 15:45:52 +01:00
Jens Steube
acbae91750
Prepare SIMD for slow hashes macro
2016-02-08 19:49:28 +01:00
Jens Steube
9a1f35d604
Converted to new SIMD: -m 5000 -a 0
2016-02-06 11:29:07 +01:00
Jens Steube
30242ef38c
Converted to new SIMD: -m 9720 -a 0
2016-02-06 11:29:00 +01:00
Jens Steube
b88d1140b7
Converted to new SIMD: -m 9820 -a 0
2016-02-06 11:28:55 +01:00
Jens Steube
db1d480a02
Converted to new SIMD: -m 9900 -a 0
2016-02-06 11:28:30 +01:00
Jens Steube
be1275ea7f
Converted to new SIMD: -m 8700 -a 0
2016-02-06 11:20:25 +01:00
Jens Steube
ae33777e73
Converted to new SIMD: -m 8600 -a 0
2016-02-06 11:17:00 +01:00
Jens Steube
65274b0404
Converted to new SIMD: -m 8500 -a 0
2016-02-06 11:03:25 +01:00
Jens Steube
60d43ed064
Converted to new SIMD: -m 8400 -a 0
2016-02-06 11:01:22 +01:00
Jens Steube
1f14182585
Converted to new SIMD: -m 8300 -a 0
2016-02-06 10:58:20 +01:00
Jens Steube
53edf5d4a4
Converted to new SIMD: -m 8100 -a 0
2016-02-06 10:57:19 +01:00
Jens Steube
80d492eacd
Converted to new SIMD: -m 8000 -a 0
2016-02-06 10:54:34 +01:00
Jens Steube
e8c0410bcd
Converted to new SIMD: -m 7600 -a 0
2016-02-06 10:49:44 +01:00
Jens Steube
81f3fd3c7f
Converted to new SIMD: -m 7300 -a 0
2016-02-06 10:47:19 +01:00
Jens Steube
e536eed0c1
Converted to new SIMD: -m 6900 -a 0
2016-02-06 10:46:16 +01:00
Jens Steube
915a315e56
Converted to new SIMD: -m 6100 -a 0
2016-02-06 10:40:51 +01:00
Jens Steube
55b51488de
Converted to new SIMD: -m 6000 -a 0
2016-02-06 10:38:39 +01:00
Jens Steube
4d86284a13
Converted to new SIMD: -m 5600 -a 0
2016-02-06 10:35:59 +01:00
Jens Steube
80d97cf38a
Converted to new SIMD: -m 5500 -a 0
2016-02-06 10:33:54 +01:00
Jens Steube
ca7d382dce
Converted to new SIMD: -m 5500 -a 0
2016-02-06 10:24:34 +01:00
Jens Steube
b3a43b47a1
Converted to new SIMD: -m 5400 -a 0
2016-02-06 10:23:42 +01:00
Jens Steube
bbda891fe9
Converted to new SIMD: -m 5300 -a 0
2016-02-06 10:19:54 +01:00
Jens Steube
898d8fbaea
Converted to new SIMD: -m 5100 -a 0
2016-02-06 10:18:38 +01:00
Jens Steube
5877abb4f4
Converted to new SIMD: -m 4900 -a 0
2016-02-06 10:14:38 +01:00
Jens Steube
b477e5c481
Converted to new SIMD: -m 4800 -a 0
2016-02-06 10:11:07 +01:00
Jens Steube
f10255d82a
Converted to new SIMD: -m 4700 -a 0
2016-02-06 10:09:38 +01:00
Jens Steube
e6393454f0
Converted to new SIMD: -m 4500 -a 0
2016-02-06 10:07:54 +01:00
Jens Steube
6369c0b899
Converted to new SIMD: -m 4400 -a 0
2016-02-06 10:04:45 +01:00
Jens Steube
a43a7d5786
Converted to new SIMD: -m 4310 -a 0
2016-02-05 21:58:59 +01:00
Jens Steube
53a31f840e
Converted to new SIMD: -m 3800 -a 0
2016-02-05 21:53:47 +01:00
Jens Steube
de79ce8958
Converted to new SIMD: -m 3710 -a 0
2016-02-05 21:51:01 +01:00
Jens Steube
ceb96a7735
Converted to new SIMD: -m 3100 -a 0
2016-02-05 21:44:23 +01:00
Jens Steube
ffab75a8d4
Converted to new SIMD: -m 3000 -a 0
2016-02-05 21:32:44 +01:00
Jens Steube
605f8f07fb
Converted to new SIMD: -m 2810 -a 0
2016-02-05 21:23:39 +01:00
Jens Steube
ef3afbab9d
Converted to new SIMD: -m 2710 -a 0
2016-02-05 21:20:42 +01:00
Jens Steube
0584c7a387
Converted to new SIMD: -m 2610 -a 0
2016-02-05 21:20:22 +01:00
Jens Steube
ebcdbf1858
Converted to new SIMD: -m 2410 -a 0
2016-02-05 18:12:12 +01:00
Jens Steube
879cc4242d
Converted to new SIMD: -m 2400 -a 0
2016-02-05 18:11:54 +01:00
Jens Steube
fbd46f61be
Converted to new SIMD: -m 1760 -a 0
2016-02-05 18:01:37 +01:00
Jens Steube
404f4ca37c
Converted to new SIMD: -m 1750 -a 0
2016-02-05 18:00:47 +01:00
Jens Steube
82de33e7fa
Converted to new SIMD: -m 1740 -a 0
2016-02-05 17:55:55 +01:00
Jens Steube
3b36c2a7df
Converted to new SIMD: -m 1730 -a 0
2016-02-05 17:54:04 +01:00
Jens Steube
7b4dc7f1b7
Converted to new SIMD: -m 1720 -a 0
2016-02-05 17:53:03 +01:00
Jens Steube
520fdec146
Converted to new SIMD: -m 1710 -a 0
2016-02-05 17:52:52 +01:00
Jens Steube
1d43f80ea5
Converted to new SIMD: -m 1700 -a 0
2016-02-05 17:52:42 +01:00
Jens Steube
7c8532fe93
Converted to new SIMD: -m 190 -a 0
2016-02-05 17:44:33 +01:00
Jens Steube
811090ff23
Converted to new SIMD: -m 1500 -a 0
2016-02-05 17:43:34 +01:00
Jens Steube
714f75d551
Converted to new SIMD: -m 1460 -a 0
2016-02-05 17:43:31 +01:00
Jens Steube
1983b03fe8
Converted to new SIMD: -m 1450 -a 0
2016-02-05 17:43:28 +01:00
Jens Steube
bc3f56555b
Converted to new SIMD: -m 1440 -a 0
2016-02-05 17:43:25 +01:00
Jens Steube
c8bfcb9de9
Converted to new SIMD: -m 1430 -a 0
2016-02-05 17:43:22 +01:00
Jens Steube
8ee13182f7
Converted to new SIMD: -m 1420 -a 0
2016-02-05 17:43:19 +01:00
Jens Steube
4f842ea28b
Converted to new SIMD: -m 1410 -a 0
2016-02-05 17:43:16 +01:00
Jens Steube
b335e5610f
Converted to new SIMD: -m 1400 -a 0
2016-02-05 17:43:13 +01:00
Jens Steube
df0cba1205
Converted to new SIMD: -m 1100 -a 0
2016-02-05 17:43:10 +01:00
Jens Steube
14da5fb2fb
Converted to new SIMD: -m 900 -a 0
2016-02-05 17:43:07 +01:00
Jens Steube
46f222dc4e
Converted to new SIMD: -m 300 -a 0
2016-02-05 17:43:03 +01:00
Jens Steube
d2f49e3668
Converted to new SIMD: -m 200 -a 0
2016-02-05 17:43:00 +01:00
Jens Steube
73b9732f55
Converted to new SIMD: -m 160 -a 0
2016-02-05 17:41:45 +01:00
Jens Steube
033864a418
Converted to new SIMD: -m 150 -a 0
2016-02-05 17:41:42 +01:00
Jens Steube
8eaf8d2422
Converted to new SIMD: -m 140 -a 0
2016-02-05 17:41:39 +01:00
Jens Steube
faf34b3787
Converted to new SIMD: -m 130 -a 0
2016-02-05 17:41:36 +01:00
Jens Steube
83de129659
Converted to new SIMD: -m 120 -a 0
2016-02-05 17:41:33 +01:00
Jens Steube
565b7deb6e
Converted to new SIMD: -m 110 -a 0
2016-02-05 17:41:30 +01:00
Jens Steube
4575554830
Converted to new SIMD: -m 100 -a 0
2016-02-05 17:41:27 +01:00
Jens Steube
92a8f820c9
Converted to new SIMD: -m 60 -a 0
2016-02-05 17:41:24 +01:00
Jens Steube
e602324149
Converted to new SIMD: -m 50 -a 0
2016-02-05 17:41:14 +01:00
Jens Steube
f5cd034357
Converted to new SIMD: -m 40 -a 0
2016-02-05 17:41:11 +01:00
Jens Steube
c3492115a1
Converted to new SIMD: -m 30 -a 0
2016-02-05 17:41:08 +01:00
Jens Steube
ad3aef39f5
Converted to new SIMD: -m 20 -a 0
2016-02-05 17:41:05 +01:00
Jens Steube
626e1b64d5
Converted to new SIMD: -m 10 -a 0
2016-02-05 17:38:39 +01:00
Jens Steube
b6f10a2a81
Fix some bugs related to -a0, all caused by the same pitfall
2016-02-04 23:25:52 +01:00
Jens Steube
737678284f
Converted to new SIMD: -m 10100 -a 0
2016-02-04 23:12:24 +01:00
Jens Steube
b68146db7b
Converted to new SIMD: -m 10420 -a 0
2016-02-04 22:57:50 +01:00
Jens Steube
09dfc98797
Converted to new SIMD: -m 10800 -a 0
2016-02-04 22:52:01 +01:00
Jens Steube
1bede41eac
Converted to new SIMD: -m 11000 -a 0
2016-02-04 22:47:02 +01:00
Jens Steube
06dc6ba656
Converted to new SIMD: -m 11100 -a 0
2016-02-04 22:38:55 +01:00
Jens Steube
74c1659426
Converted to new SIMD: -m 11200 -a 0
2016-02-04 22:31:51 +01:00
Jens Steube
6534211f36
Converted to new SIMD: -m 11400 -a 0
2016-02-04 22:20:30 +01:00
Jens Steube
a9b204c91d
Converted to new SIMD: -m 11500 -a 0
2016-02-04 22:09:21 +01:00
Jens Steube
2381af313d
Some cleanups
2016-02-04 15:47:52 +01:00
Jens Steube
aaf15d2662
Converted to new SIMD: -m 11700 -a 0
2016-02-01 21:34:57 +01:00
Jens Steube
05a9823252
Converted to new SIMD: -m 11800 -a 0
2016-02-01 21:31:06 +01:00
Jens Steube
d752f17652
Converted to new SIMD: -m 12600 -a 0
2016-02-01 21:24:13 +01:00
Jens Steube
d8e58d5fd3
Prepare _a0 kernel for SIMD
2016-02-01 21:06:56 +01:00
Jens Steube
aa0ce6b3ff
SIMD code convert for -m 0 and -a 0
2016-01-31 19:38:00 +01:00
Jens Steube
1934c2afe0
SIMD code convert for -m 0 and -a 0
2016-01-31 19:33:46 +01:00
Jens Steube
3149efd178
Merge pull request #188 from gm4tr1x/AppleOpenCLv3
...
Fixed __constant in m10410 (see PR #179 for details)
2016-01-31 19:18:45 +01:00
Gabriele 'matrix' Gristina
27f1863216
Fixed __constant in m10410 (see PR #179 for details)
2016-01-31 19:17:33 +01:00
Gabriele 'matrix' Gristina
4a60ec3a97
Fixed __local in m06232 and m06233 (see PR #179 for details)
2016-01-31 19:08:43 +01:00
Jens Steube
6846348602
Use a different workaround for a catalyst bug which takes effect in sha512crypt
2016-01-31 17:24:12 +01:00
jsteube
19b9455c42
Workaround JIT-compiler or ForceWare Bug in sm_50
2016-01-31 15:29:54 +01:00