crypto: x86/aesni - Rearrange AES key size check
authorChang S. Bae <chang.seok.bae@intel.com>
Fri, 22 Mar 2024 23:04:58 +0000 (16:04 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 2 Apr 2024 02:49:39 +0000 (10:49 +0800)
commitd50b35f0c4424185a5f4658b27188c459c9372a8
treea3c1c8d52a057ca5f42d78bcc0a0e63d186c8376
parent2b3460cbf454c6b03d7429e9ffc4fe09322eb1a9
crypto: x86/aesni - Rearrange AES key size check

aes_expandkey() already includes an AES key size check. If AES-NI is
unusable, invoke the function without the size check.

Also, use aes_check_keylen() instead of open code.

Signed-off-by: Chang S. Bae <chang.seok.bae@intel.com>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: linux-crypto@vger.kernel.org
Cc: x86@kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aesni-intel_glue.c