crypto: testmgr - Test skciphers with no IVs
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 18 Feb 2009 13:41:29 +0000 (21:41 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 18 Feb 2009 13:41:29 +0000 (21:41 +0800)
commit6fe4a28d8855e072036f36ee22f0a8f43f44918f
tree95cb54785155e3d44ed3a07e09929d5c63850f88
parent5852ae42424e3ddba2d3bdf594f72189497f17ee
crypto: testmgr - Test skciphers with no IVs

As it is an skcipher with no IV escapes testing altogether because
we only test givcipher objects.  This patch fixes the bypass logic
to test these algorithms.

Conversely, we're currently testing nivaead algorithms with IVs,
which would have deadlocked had it not been for the fact that no
nivaead algorithms have any test vectors.  This patch also fixes
that case.

Both fixes are ugly as hell, but this ugliness should hopefully
disappear once we move them into the per-type code (i.e., the
AEAD test would live in aead.c and the skcipher stuff in ablkcipher.c).

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