Michael Munday
dccd99e89d
sha3: add optimized implementation for s390x
Message-security-assist extension 6 adds support for the SHA-3 and
SHAKE algorithms. This CL allows the sha3 package to use these new
features.
name old speed new speed delta
PermutationFunction 328MB/s ± 0% 385MB/s ± 0% +17.28% (p=0.000 n=9+10)
Sha3_512_MTU 108MB/s ± 0% 2011MB/s ± 0% +1768.56% (p=0.000 n=10+10)
Sha3_384_MTU 149MB/s ± 0% 2437MB/s ± 0% +1534.22% (p=0.000 n=10+10)
Sha3_256_MTU 185MB/s ± 0% 2739MB/s ± 0% +1379.93% (p=0.000 n=10+10)
Sha3_224_MTU 195MB/s ± 0% 2782MB/s ± 0% +1326.05% (p=0.000 n=10+10)
Shake128_MTU 225MB/s ± 0% 4436MB/s ± 0% +1873.18% (p=0.000 n=9+9)
Shake256_MTU 209MB/s ± 0% 4521MB/s ± 0% +2059.86% (p=0.000 n=8+10)
Shake256_16x 188MB/s ± 0% 1366MB/s ± 0% +624.70% (p=0.000 n=9+10)
Shake256_1MiB 212MB/s ± 0% 5861MB/s ± 0% +2666.67% (p=0.000 n=10+10)
Sha3_512_1MiB 116MB/s ± 0% 4328MB/s ± 0% +3628.33% (p=0.000 n=10+10)
Change-Id: I8ebc503ca2b9eda2ebb361dffdbfe79dd97e1975
Reviewed-on: https://go-review.googlesource.com/59391
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2018-04-26 18:01:11 +00:00
..
2015-01-24 22:04:49 +00:00
2015-01-12 22:01:33 +00:00
2018-04-26 18:01:11 +00:00
2018-04-26 18:01:11 +00:00
2016-09-13 20:24:05 +00:00
2016-10-21 19:51:19 +00:00
2016-09-13 20:24:05 +00:00
2014-09-03 16:08:25 -07:00
2018-04-26 18:01:11 +00:00
2018-04-26 18:01:11 +00:00
2017-11-28 19:40:09 +00:00
2017-08-25 22:01:21 +00:00
2018-04-26 18:01:11 +00:00
2018-04-26 18:01:11 +00:00
2015-01-12 22:01:33 +00:00
2016-04-20 21:40:36 +00:00
2016-04-20 21:40:36 +00:00