crypto: ctr - Use chainiv on raw counter mode
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 13 Aug 2009 13:10:39 +0000 (23:10 +1000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 13 Aug 2009 13:10:39 +0000 (23:10 +1000)
commitaef27136b8b5e526f2e96ca1caa30a6d07e70f42
tree3192bd703f2e4971318ac6a7eabb33007c1eac96
parent73fec1209433d6b33924c1b06122ee217ce98931
crypto: ctr - Use chainiv on raw counter mode

Raw counter mode only works with chainiv, which is no longer
the default IV generator on SMP machines.  This broke raw counter
mode as it can no longer instantiate as a givcipher.

This patch fixes it by always picking chainiv on raw counter
mode.  This is based on the diagnosis and a patch by Huang
Ying.

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