crypto: x86/aegis128 - remove no-op init and exit functions
authorEric Biggers <ebiggers@google.com>
Thu, 17 Oct 2024 00:00:43 +0000 (17:00 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 28 Oct 2024 10:33:10 +0000 (18:33 +0800)
Don't bother providing empty stubs for the init and exit methods in
struct aead_alg, since they are optional anyway.

Reviewed-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aegis128-aesni-glue.c

index 4623189..9658647 100644 (file)
@@ -227,22 +227,11 @@ static int crypto_aegis128_aesni_decrypt(struct aead_request *req)
        return crypto_memneq(tag.bytes, zeros.bytes, authsize) ? -EBADMSG : 0;
 }
 
-static int crypto_aegis128_aesni_init_tfm(struct crypto_aead *aead)
-{
-       return 0;
-}
-
-static void crypto_aegis128_aesni_exit_tfm(struct crypto_aead *aead)
-{
-}
-
 static struct aead_alg crypto_aegis128_aesni_alg = {
        .setkey = crypto_aegis128_aesni_setkey,
        .setauthsize = crypto_aegis128_aesni_setauthsize,
        .encrypt = crypto_aegis128_aesni_encrypt,
        .decrypt = crypto_aegis128_aesni_decrypt,
-       .init = crypto_aegis128_aesni_init_tfm,
-       .exit = crypto_aegis128_aesni_exit_tfm,
 
        .ivsize = AEGIS128_NONCE_SIZE,
        .maxauthsize = AEGIS128_MAX_AUTH_SIZE,