crypto: x86/aes-gcm - simplify GCM hash subkey derivation
authorEric Biggers <ebiggers@google.com>
Sat, 20 Apr 2024 18:20:16 +0000 (11:20 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Apr 2024 09:26:10 +0000 (17:26 +0800)
commited265f7fd9a635d77c8022fc6d9a1b735dd4dfd7
tree1c2d8696369cb719c3de36472639ebb4260ba14e
parenta0bbb1c187e77a14b939036ce00ba5420d46ebe5
crypto: x86/aes-gcm - simplify GCM hash subkey derivation

Remove a redundant expansion of the AES key, and use rodata for zeroes.
Also rename rfc4106_set_hash_subkey() to aes_gcm_derive_hash_subkey()
because it's used for both versions of AES-GCM, not just RFC4106.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aesni-intel_glue.c