diff options
author | Eric Biggers <ebiggers@google.com> | 2019-04-14 16:23:33 -0700 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2019-04-18 22:15:04 +0800 |
commit | 67cb60e4efe7bd9d7a7afb8297f58afe25c28919 (patch) | |
tree | 793814ab8b57c0c592bc5fee608d3e51db39f4f5 /crypto/aead.c | |
parent | 626ddb2fbe7931a2996bd7fe88bd1ffd5daf7143 (diff) | |
download | linux-67cb60e4efe7bd9d7a7afb8297f58afe25c28919.tar.gz linux-67cb60e4efe7bd9d7a7afb8297f58afe25c28919.tar.bz2 linux-67cb60e4efe7bd9d7a7afb8297f58afe25c28919.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/aead.c')
0 files changed, 0 insertions, 0 deletions