OSDN Git Service

crypto: aegis128 - drop empty TFM init/exit routines
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Wed, 3 Jul 2019 08:55:08 +0000 (10:55 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Jul 2019 05:03:57 +0000 (15:03 +1000)
TFM init/exit routines are optional, so no need to provide empty ones.

Reviewed-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/aegis128.c

index d78f77f..32840d5 100644 (file)
@@ -403,22 +403,11 @@ static int crypto_aegis128_decrypt(struct aead_request *req)
        return crypto_memneq(tag.bytes, zeros, authsize) ? -EBADMSG : 0;
 }
 
-static int crypto_aegis128_init_tfm(struct crypto_aead *tfm)
-{
-       return 0;
-}
-
-static void crypto_aegis128_exit_tfm(struct crypto_aead *tfm)
-{
-}
-
 static struct aead_alg crypto_aegis128_alg = {
        .setkey = crypto_aegis128_setkey,
        .setauthsize = crypto_aegis128_setauthsize,
        .encrypt = crypto_aegis128_encrypt,
        .decrypt = crypto_aegis128_decrypt,
-       .init = crypto_aegis128_init_tfm,
-       .exit = crypto_aegis128_exit_tfm,
 
        .ivsize = AEGIS128_NONCE_SIZE,
        .maxauthsize = AEGIS128_MAX_AUTH_SIZE,