[CRYPTO] Fix boundary check in standard multi-block cipher processors
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 6 Sep 2005 21:49:44 +0000 (14:49 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 6 Sep 2005 21:49:44 +0000 (14:49 -0700)
commitfe2d5295a11e2ab2d6f4e7ea074816000b32eba3
tree6887fb3b2f406d5ed1247e7c77ef34f20a345e6d
parentb69aee04fbfc027fc4ddaddc809ea8711cef9511
[CRYPTO] Fix boundary check in standard multi-block cipher processors

The boundary check in the standard multi-block cipher processors are
broken when nbytes is not a multiple of bsize.  In those cases it will
always process an extra block.

This patch corrects the check so that it processes at most nbytes of
data.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
crypto/cipher.c