linux-stable-rt/crypto
Herbert Xu f2ac72e826 crypto: api - Add new template create function
This patch introduces the template->create function intended
to replace the existing alloc function.  The intention is for
create to handle the registration directly, whereas currently
the caller of alloc has to handle the registration.

This allows type-specific code to be run prior to registration.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2009-07-07 12:30:33 +08:00
..
async_tx dmaengine: allow dma support for async_tx to be toggled 2009-03-25 09:13:25 -07:00
Kconfig crypto: fips - Select CPRNG 2009-06-21 21:38:03 +08:00
Makefile crypto: zlib - New zlib crypto module, using pcomp 2009-03-04 15:16:19 +08:00
ablkcipher.c crypto: skcipher - Change default sync geniv on SMP to eseqiv 2009-06-25 18:43:48 +08:00
aead.c crypto: aead - Avoid infinite loop when nivaead fails selftest 2009-02-18 21:21:24 +08:00
aes_generic.c
ahash.c crypto: hash - Fix handling of sg entry that crosses page boundary 2009-05-31 23:09:22 +10:00
algapi.c crypto: api - Fix algorithm test race that broke aead initialisation 2009-01-28 14:09:59 +11:00
algboss.c crypto: api - Add new template create function 2009-07-07 12:30:33 +08:00
ansi_cprng.c crypto: ansi_prng - alloc cipher just in init 2009-07-03 12:10:47 +08:00
anubis.c
api.c crypto: api - Use formatting of module name 2009-06-02 14:13:14 +10:00
arc4.c
authenc.c crypto: authenc - Fix zero-length IV crash 2009-01-15 15:33:49 +11:00
blkcipher.c crypto: skcipher - Avoid infinite loop when cipher fails selftest 2009-02-18 21:20:06 +08:00
blowfish.c
camellia.c
cast5.c
cast6.c
cbc.c
ccm.c crypto: ccm - Fix handling of null assoc data 2009-01-27 17:11:15 +11:00
chainiv.c crypto: chainiv - Use kcrypto_wq instead of keventd_wq 2009-02-19 14:44:02 +08:00
cipher.c
compress.c
crc32c.c
cryptd.c crypto: cryptd - Use nivcipher in cryptd_alloc_ablkcipher 2009-06-02 14:04:13 +10:00
crypto_null.c
crypto_wq.c crypto: api - Use dedicated workqueue for crypto subsystem 2009-02-19 14:33:40 +08:00
ctr.c
cts.c
deflate.c
des_generic.c
digest.c
ecb.c
eseqiv.c crypto: eseqiv - Fix IV generation for sync algorithms 2009-04-15 20:45:03 +08:00
fcrypt.c
fips.c
gcm.c
gf128mul.c crypto: Fix dead links 2009-03-04 14:43:52 +08:00
hash.c
hmac.c
internal.h random: Add optional continuous repetition test to entropy store based rngs 2009-06-18 19:50:21 +08:00
khazad.c
krng.c
lrw.c crypto: lrw - Fix big endian support 2009-02-17 20:00:11 +08:00
lzo.c
md4.c
md5.c
michael_mic.c
pcbc.c
pcompress.c crypto: pcomp - pcompress.c should include crypto/internal/compress.h 2009-06-02 14:04:20 +10:00
proc.c
ripemd.h
rmd128.c
rmd160.c
rmd256.c
rmd320.c
rng.c
salsa20_generic.c
scatterwalk.c crypto: scatterwalk - Avoid flush_dcache_page on slab pages 2009-02-09 14:30:25 +11:00
seed.c
seqiv.c
serpent.c
sha1_generic.c
sha256_generic.c crypto: Fix dead links 2009-03-04 14:43:52 +08:00
sha512_generic.c
shash.c crypto: shash - Fix unaligned calculation with short length 2009-03-27 13:03:51 +08:00
tcrypt.c crypto: tcrypt - Fix module return code when testing by name 2009-06-19 20:37:00 +08:00
tcrypt.h
tea.c
testmgr.c crypto: testmgr - Allow implementation-specific tests 2009-07-02 16:32:12 +08:00
testmgr.h crypto: testmgr - Add ctr(aes) test vectors 2009-06-02 14:04:46 +10:00
tgr192.c
twofish.c
twofish_common.c
wp512.c
xcbc.c
xor.c crypto: don't track xor test pages with kmemcheck 2009-06-15 12:40:10 +02:00
xts.c
zlib.c crypto: compress - Return produced bytes in crypto_{,de}compress_{update,final} 2009-06-02 14:04:56 +10:00