Eric Biggers
4e34e51f48
crypto: arm/chacha20 - always use vrev for 16-bit rotates
...
The 4-way ChaCha20 NEON code implements 16-bit rotates with vrev32.16,
but the one-way code (used on remainder blocks) implements it with
vshl + vsri, which is slower. Switch the one-way code to vrev32.16 too.
Signed-off-by: Eric Biggers <ebiggers@google.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2018-08-03 18:06:05 +08:00
..
2015-07-06 16:32:03 +08:00
2017-02-03 18:16:16 +08:00
2017-08-04 09:27:15 +08:00
2018-02-22 22:16:19 +08:00
2017-01-13 00:26:50 +08:00
2017-02-03 18:16:21 +08:00
2017-12-11 22:36:56 +11:00
2018-08-03 18:06:05 +08:00
2017-02-03 18:16:19 +08:00
2017-03-01 19:47:51 +08:00
2018-01-12 23:03:35 +11:00
2016-12-07 20:01:21 +08:00
2016-12-07 20:01:21 +08:00
2017-08-04 09:27:24 +08:00
2018-07-09 00:30:26 +08:00
2018-02-22 22:16:55 +08:00
2018-04-07 19:04:02 +09:00
2018-07-09 00:30:24 +08:00
2018-07-09 00:30:24 +08:00
2018-05-31 00:13:44 +08:00
2016-09-07 21:08:29 +08:00
2015-04-10 21:39:44 +08:00
2018-07-09 00:30:24 +08:00
2017-11-02 11:10:55 +01:00
2015-04-10 21:39:45 +08:00
2018-07-09 00:30:24 +08:00
2018-07-09 00:30:24 +08:00
2017-11-02 11:10:55 +01:00
2018-07-09 00:30:24 +08:00
2018-05-31 00:13:44 +08:00
2018-05-31 00:13:44 +08:00
2018-05-31 00:13:44 +08:00
2018-05-31 00:13:44 +08:00
2018-07-09 00:30:24 +08:00
2018-07-09 00:30:24 +08:00
2017-11-02 11:10:55 +01:00
2018-07-01 23:31:46 +08:00
2018-02-22 22:16:55 +08:00