crypto: hash - Remove maximum statesize limit
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 28 Mar 2023 03:57:09 +0000 (11:57 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 6 Apr 2023 08:18:53 +0000 (16:18 +0800)
Remove the HASH_MAX_STATESIZE limit now that it is unused.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/shash.c
include/crypto/hash.h

index dcc6a71..4cefa61 100644 (file)
@@ -569,8 +569,7 @@ int hash_prepare_alg(struct hash_alg_common *alg)
        struct crypto_istat_hash *istat = hash_get_stat(alg);
        struct crypto_alg *base = &alg->base;
 
-       if (alg->digestsize > HASH_MAX_DIGESTSIZE ||
-           alg->statesize > HASH_MAX_STATESIZE)
+       if (alg->digestsize > HASH_MAX_DIGESTSIZE)
                return -EINVAL;
 
        base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK;
index 1ed674b..3a04e60 100644 (file)
@@ -183,8 +183,6 @@ struct shash_desc {
  */
 #define HASH_MAX_DESCSIZE      (sizeof(struct shash_desc) + 360)
 
-#define HASH_MAX_STATESIZE     512
-
 #define SHASH_DESC_ON_STACK(shash, ctx)                                             \
        char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \
                __aligned(__alignof__(struct shash_desc));                   \