commit | 900a081f6912a8985dc15380ec912752cb66025a | [log] [tgz] |
---|---|---|
author | Herbert Xu <herbert@gondor.apana.org.au> | Mon Mar 26 08:53:25 2018 +0800 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Sat Mar 31 01:34:19 2018 +0800 |
tree | b3f9eb9e790bac749c79a3102c3b61a9e9cdb4c1 | |
parent | a2e5d408a46372b8fba9b1af592edc6fa3fc93a9 [diff] |
crypto: ahash - Fix early termination in hash walk When we have an unaligned SG list entry where there is no leftover aligned data, the hash walk code will incorrectly return zero as if the entire SG list has been processed. This patch fixes it by moving onto the next page instead. Reported-by: Eli Cooper <elicooper@gmx.com> Cc: <stable@vger.kernel.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>