crypto: x86/aesni - remove unused parameter to aes_set_key_common()
Subsystems (2)
PATCH 1/1 crypto: x86/aesni - remove unused parameter to aes_set_key_common()
From: Eric Biggers <[email protected]>
The 'tfm' parameter to aes_set_key_common() is never used, so remove it.
Signed-off-by Eric Biggers <[email protected]>
--- arch/x86/crypto/aesni-intel_glue.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-)
arch/x86/crypto/aesni-intel_glue.c +9 -13
@@ -229,8 +229,7 @@ static inline struct crypto_aes_ctx *aes_ctx(void *raw_ctx)return (struct crypto_aes_ctx *)ALIGN (addr, align); } -static int aes_set_key_common (struct crypto_tfm *tfm, -struct crypto_aes_ctx *ctx, +static int aes_set_key_common (struct crypto_aes_ctx *ctx,const u8 *in_key,unsigned int key_len) {int err;
@@ -253,7 +252,8 @@ static int aes_set_key_common(struct crypto_tfm *tfm,static int aes_set_key (struct crypto_tfm *tfm,const u8 *in_key,unsigned int key_len) { -return aes_set_key_common (tfm,aes_ctx (crypto_tfm_ctx (tfm)), in_key, key_len); +return aes_set_key_common (aes_ctx (crypto_tfm_ctx (tfm)), in_key, + key_len); }static void aesni_encrypt (struct crypto_tfm *tfm,u8 *dst,const u8 *src)
@@ -285,8 +285,7 @@ static void aesni_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)static int aesni_skcipher_setkey (struct crypto_skcipher *tfm,const u8 *key,unsigned int len) { -return aes_set_key_common (crypto_skcipher_tfm (tfm), -aes_ctx (crypto_skcipher_ctx (tfm)), key, len); +return aes_set_key_common (aes_ctx (crypto_skcipher_ctx (tfm)), key, len); }static int ecb_encrypt (struct skcipher_request *req)
@@ -627,8 +626,7 @@ static int common_rfc4106_set_key(struct crypto_aead *aead, const u8 *key,memcpy (ctx->nonce, key + key_len,sizeof (ctx->nonce)); -return aes_set_key_common (crypto_aead_tfm (aead), - &ctx->aes_key_expanded, key, key_len) ?: +return aes_set_key_common (&ctx->aes_key_expanded, key, key_len) ?:rfc4106_set_hash_subkey (ctx->hash_subkey, key, key_len); }
@@ -893,14 +891,13 @@ static int xts_aesni_setkey(struct crypto_skcipher *tfm, const u8 *key, keylen /=2 ;/* first half of xts-key is for crypt */ - err =aes_set_key_common (crypto_skcipher_tfm (tfm),aes_ctx (ctx->raw_crypt_ctx), - key, keylen); + err =aes_set_key_common (aes_ctx (ctx->raw_crypt_ctx), key, keylen);if (err)return err;/* second half of xts-key is for tweak */ -return aes_set_key_common (crypto_skcipher_tfm (tfm),aes_ctx (ctx->raw_tweak_ctx), - key + keylen, keylen); +return aes_set_key_common (aes_ctx (ctx->raw_tweak_ctx), key + keylen, + keylen); }static int xts_crypt (struct skcipher_request *req,bool encrypt)
@@ -1150,8 +1147,7 @@ static int generic_gcmaes_set_key(struct crypto_aead *aead, const u8 *key, {struct generic_gcmaes_ctx *ctx =generic_gcmaes_ctx_get (aead); -return aes_set_key_common (crypto_aead_tfm (aead), - &ctx->aes_key_expanded, key, key_len) ?: +return aes_set_key_common (&ctx->aes_key_expanded, key, key_len) ?:rfc4106_set_hash_subkey (ctx->hash_subkey, key, key_len); }
base-commit: 635e4674e184442d300278beb6c8b609b897b6c3
Signature · 1 line
2.41.0
Herbert Xu
maintainerQuoted 8 lines · Eric Biggers
From: Eric Biggers <[email protected]>
The 'tfm' parameter to
aes_set_key_common()is never used, so remove it.Signed-off-by Eric Biggers <[email protected]>---
arch/x86/crypto/aesni-intel_glue.c| 22 +++++++++-------------1 file changed, 9 insertions(+), 13 deletions(-)
Patch applied. Thanks.
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt