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)
commit84faa307249b341f6ad8de3e1869d77a65e26669
treea6baedba9fe9f2c87c47dd0aacdf48f9af361e8b
parent8a6b8f4d7a891ac66db4f97900a86b55c84a5802
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