[CRYPTO] aead: Create default givcipher instances
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 12 Dec 2007 11:24:27 +0000 (19:24 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 10 Jan 2008 21:16:52 +0000 (08:16 +1100)
commitd29ce988aeb459203c74f14747f4f77e1829ef78
tree886ec0a429c3b1b5b79f290be6b0d8383b89c30b
parent14df4d80433b8413f901e80880c39e8759b8418f
[CRYPTO] aead: Create default givcipher instances

This patch makes crypto_alloc_aead always return algorithms that is
capable of generating their own IVs through givencrypt and givdecrypt.
All existing AEAD algorithms already do.  New ones must either supply
their own or specify a generic IV generator with the geniv field.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/aead.c
include/crypto/internal/aead.h
include/linux/crypto.h