[CRYPTO] authenc: Fix hash verification
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 4 Dec 2007 09:04:21 +0000 (20:04 +1100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 10 Jan 2008 21:16:30 +0000 (08:16 +1100)
commit481f34ae752ac74c4cbd88a9954dd4ed10e84f81
tree1c158f9600b189220fb5943b6263750367d10265
parente236d4a89a2ffbc8aa18064161f4f159c4d89b4a
[CRYPTO] authenc: Fix hash verification

The previous code incorrectly included the hash in the verification which
also meant that we'd crash and burn when it comes to actually verifying
the hash since we'd go past the end of the SG list.

This patch fixes that by subtracting authsize from cryptlen at the start.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/authenc.c