[CRYPTO] aead: Add aead_geniv_alloc/aead_geniv_free
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 12 Dec 2007 11:23:36 +0000 (19:23 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 10 Jan 2008 21:16:51 +0000 (08:16 +1100)
commit5b6d2d7fdf806f2b5a9352416f9e670911fc4748
treed2eda87839e1b5de18c691ecff6e6074a35c09f0
parentaedb30dc49eeecd48558b601c47e0b3f9e42c602
[CRYPTO] aead: Add aead_geniv_alloc/aead_geniv_free

This patch creates the infrastructure to help the construction of IV
generator templates that wrap around AEAD algorithms by adding an IV
generator to them.  This is useful for AEAD algorithms with no built-in
IV generator or to replace their built-in generator.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/aead.c
include/crypto/internal/aead.h [new file with mode: 0644]
include/linux/crypto.h