Commit 9d9b193e authored by Herbert Xu's avatar Herbert Xu
Browse files

crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390)



The value of HASH_MAX_DESCSIZE is off by one for hmac(sha3-224-s390).
Fix this so that hmac(sha3-224-s390) can be registered.

Reported-by: default avatarIngo Franzki <ifranzki@linux.ibm.com>
Reported-by: default avatarEric Biggers <ebiggers@kernel.org>
Fixes: 6f90ba70 ("crypto: s390/sha3 - Use API partial block handling")
Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent bf24d642
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -184,7 +184,7 @@ struct shash_desc {
 * Worst case is hmac(sha3-224-s390).  Its context is a nested 'shash_desc'
 * containing a 'struct s390_sha_ctx'.
 */
#define HASH_MAX_DESCSIZE	(sizeof(struct shash_desc) + 360)
#define HASH_MAX_DESCSIZE	(sizeof(struct shash_desc) + 361)
#define MAX_SYNC_HASH_REQSIZE	(sizeof(struct ahash_request) + \
				 HASH_MAX_DESCSIZE)