[CRYPTO] api: Add cryptomgr
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 21 Sep 2006 01:31:44 +0000 (11:31 +1000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 21 Sep 2006 01:31:44 +0000 (11:31 +1000)
commit2b8c19dbdc692e81243a328725a02efb77b144a5
treef9256d5515cc315d54971f62e0e9812d5db572ba
parent2825982d9d66ebba4b532a07391dfbb357f71c5f
[CRYPTO] api: Add cryptomgr

The cryptomgr module is a simple manager of crypto algorithm instances.
It ensures that parameterised algorithms of the type tmpl(alg) (e.g.,
cbc(aes)) are always created.

This is meant to satisfy the needs for most users.  For more complex
cases such as deeper combinations or multiple parameters, a netlink
module will be created which allows arbitrary expressions to be parsed
in user-space.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
crypto/Kconfig
crypto/Makefile
crypto/api.c
crypto/cryptomgr.c [new file with mode: 0644]
include/linux/crypto.h