]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: arm/curve25519 - add arch-specific key generation function
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 11 Dec 2019 09:26:39 +0000 (10:26 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 12 Dec 2019 06:07:14 +0000 (14:07 +0800)
commit00418b6b10e622173eb9889f0abecb7bf6bfc26f
treea6baedba9fe9f2c87c47dd0aacdf48f9af361e8b
parentb6cc9461c6bf7a745b875177bd818cdbcb5f26b6
crypto: arm/curve25519 - add arch-specific key generation function

Somehow this was forgotten when Zinc was being split into oddly shaped
pieces, resulting in linker errors. The x86_64 glue has a specific key
generation implementation, but the Arm one does not. However, it can
still receive the NEON speedups by calling the ordinary DH function
using the base point.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm/crypto/curve25519-glue.c