crypto: blkcipher - Do not use eseqiv on stream ciphers
authorHerbert Xu <herbert@gondor.apana.org.au>
Fri, 14 Aug 2009 12:55:35 +0000 (22:55 +1000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 14 Aug 2009 12:58:18 +0000 (22:58 +1000)
commit63b5ac286d5d7f668da537cc53a552578f7674a2
tree54fe504dd6df1a856c8c75ad338749cdd3820fc1
parentaef27136b8b5e526f2e96ca1caa30a6d07e70f42
crypto: blkcipher - Do not use eseqiv on stream ciphers

Recently we switched to using eseqiv on SMP machines in preference
over chainiv.  However, eseqiv does not support stream ciphers so
they should still default to chainiv.

This patch applies the same check as done by eseqiv to weed out
the stream ciphers.  In particular, all algorithms where the IV
size is not equal to the block size will now default to chainiv.

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