Herbert Xu
2b8c19dbdc
[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>
2006-09-21 11:31:44 +10:00
..
aes.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
algapi.c
[CRYPTO] api: Added event notification
2006-09-21 11:17:13 +10:00
anubis.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
api.c
[CRYPTO] api: Add cryptomgr
2006-09-21 11:31:44 +10:00
arc4.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
blowfish.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
cast5.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
cast6.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
cipher.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
compress.c
[CRYPTO] api: Added cra_init/cra_exit
2006-06-26 17:34:40 +10:00
crc32c.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
crypto_null.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
cryptomgr.c
[CRYPTO] api: Add cryptomgr
2006-09-21 11:31:44 +10:00
deflate.c
[CRYPTO] api: Added cra_init/cra_exit
2006-06-26 17:34:40 +10:00
des.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
digest.c
[CRYPTO] api: Fixed incorrect passing of context instead of tfm
2006-06-26 17:34:40 +10:00
hmac.c
[PATCH] Use sg_set_buf/sg_init_one where applicable
2005-10-30 11:19:43 +11:00
internal.h
[CRYPTO] api: Added event notification
2006-09-21 11:17:13 +10:00
Kconfig
[CRYPTO] api: Add cryptomgr
2006-09-21 11:31:44 +10:00
khazad.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
Makefile
[CRYPTO] api: Add cryptomgr
2006-09-21 11:31:44 +10:00
md4.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
md5.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
michael_mic.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
proc.c
[CRYPTO] api: Split out low-level API
2006-09-21 11:16:30 +10:00
scatterwalk.c
[PATCH] remove bogus asm/bug.h includes.
2006-02-07 20:56:35 -05:00
scatterwalk.h
[CRYPTO] Add alignmask for low-level cipher implementations
2005-07-06 13:52:09 -07:00
serpent.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
sha1.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
sha256.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
sha512.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
tcrypt.c
[CRYPTO] tcrypt: Speed benchmark support for digest algorithms
2006-06-26 17:34:41 +10:00
tcrypt.h
[CRYPTO] tcrypt: Speed benchmark support for digest algorithms
2006-06-26 17:34:41 +10:00
tea.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
tgr192.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00
twofish.c
[CRYPTO] twofish: Fix the priority
2006-09-21 11:16:28 +10:00
twofish_common.c
[CRYPTO] twofish: Split out common c code
2006-09-21 11:16:27 +10:00
wp512.c
[CRYPTO] all: Pass tfm instead of ctx to algorithms
2006-06-26 17:34:39 +10:00