OSDN Git Service

crypto: mediatek - use AES library for GCM key derivation
authorArd Biesheuvel <ardb@kernel.org>
Tue, 7 Jul 2020 06:32:03 +0000 (09:32 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 16 Jul 2020 11:49:04 +0000 (21:49 +1000)
commitf441ba2ad34102692b9836923776f017b40afc88
tree9be4d134c7bea8e8696048aaf623037c40a6628d
parent56ca499f1b58235d5b3f247a887cc636d849d351
crypto: mediatek - use AES library for GCM key derivation

The Mediatek accelerator driver calls into a dynamically allocated
skcipher of the ctr(aes) variety to perform GCM key derivation, which
involves AES encryption of a single block consisting of NUL bytes.

There is no point in using the skcipher API for this, so use the AES
library interface instead.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/Kconfig
drivers/crypto/mediatek/mtk-aes.c