summaryrefslogtreecommitdiff
path: root/crypto/cmac.c
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-04-14 16:23:33 -0700
committerHerbert Xu <herbert@gondor.apana.org.au>2019-04-18 22:15:04 +0800
commit68c57be464e982925723f3c03e8130bfb74f1f97 (patch)
treeee63e755fab8d7257ba9432012ec8eb150e3d577 /crypto/cmac.c
parent6df821441d8d65886356f3899a4c864b55b8069d (diff)
downloadlinux-crypto-68c57be464e982925723f3c03e8130bfb74f1f97.tar.gz
linux-crypto-68c57be464e982925723f3c03e8130bfb74f1f97.zip
crypto: shash - fix missed optimization in shash_ahash_digest()
shash_ahash_digest(), which is the ->digest() method for ahash tfms that use an shash algorithm, has an optimization where crypto_shash_digest() is called if the data is in a single page. But an off-by-one error prevented this path from being taken unless the user happened to provide extra data in the scatterlist. Fix it. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/cmac.c')
0 files changed, 0 insertions, 0 deletions