original_kernel/crypto
Herbert Xu 6a0fcbb4da crypto: api - Disallow cryptomgr as a module if algorithms are built-in
If we have at least one algorithm built-in then it no longer makes
sense to have the testing framework, and hence cryptomgr to be a
module.  It should be either on or off, i.e., built-in or disabled.

This just happens to stop a potential runaway modprobe loop that
seems to trigger on at least one distro.

With fixes from Evgeniy Polyakov.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2008-12-10 23:29:44 +11:00
..
async_tx async_tx: make async_tx_run_dependencies() easier to read 2008-09-13 19:57:04 -07:00
Kconfig crypto: api - Disallow cryptomgr as a module if algorithms are built-in 2008-12-10 23:29:44 +11:00
Makefile crypto: api - Disallow cryptomgr as a module if algorithms are built-in 2008-12-10 23:29:44 +11:00
ablkcipher.c
aead.c
aes_generic.c
ahash.c
algapi.c crypto: api - Use test infrastructure 2008-08-29 15:49:57 +10:00
algboss.c crypto: cryptomgr - Test ciphers using ECB 2008-08-29 15:49:58 +10:00
ansi_cprng.c crypto: rng - RNG interface and implementation 2008-08-29 15:50:04 +10:00
anubis.c
api.c crypto: api - Use test infrastructure 2008-08-29 15:49:57 +10:00
arc4.c
authenc.c crypto: authenc - Avoid using clobbered request pointer 2008-08-23 01:04:06 +10:00
blkcipher.c crypto: skcipher - Move IV generators into their own modules 2008-08-29 15:50:00 +10:00
blowfish.c
camellia.c Revert "crypto: camellia - Use kernel-provided bitops, unaligned access helpers" 2008-09-08 14:29:54 +10:00
cast5.c
cast6.c
cbc.c
ccm.c
chainiv.c crypto: skcipher - Use RNG interface instead of get_random_bytes 2008-08-29 15:50:06 +10:00
cipher.c
compress.c
crc32c.c
cryptd.c
crypto_null.c
ctr.c
cts.c
deflate.c
des_generic.c
digest.c
ecb.c
eseqiv.c crypto: skcipher - Use RNG interface instead of get_random_bytes 2008-08-29 15:50:06 +10:00
fcrypt.c
fips.c crypto: api - Add fips_enable flag 2008-08-29 15:50:02 +10:00
gcm.c
gf128mul.c
hash.c
hmac.c
internal.h crypto: api - Add fips_enable flag 2008-08-29 15:50:02 +10:00
khazad.c
krng.c crypto: rng - RNG interface and implementation 2008-08-29 15:50:04 +10:00
lrw.c
lzo.c
md4.c
md5.c
michael_mic.c
pcbc.c
proc.c crypto: api - Add fips_enable flag 2008-08-29 15:50:02 +10:00
ripemd.h
rmd128.c
rmd160.c
rmd256.c
rmd320.c
rng.c crypto: rng - RNG interface and implementation 2008-08-29 15:50:04 +10:00
salsa20_generic.c
scatterwalk.c
seed.c
seqiv.c crypto: skcipher - Use RNG interface instead of get_random_bytes 2008-08-29 15:50:06 +10:00
serpent.c
sha1_generic.c
sha256_generic.c
sha512_generic.c
tcrypt.c crypto: cryptomgr - Add test infrastructure 2008-08-29 15:49:55 +10:00
tcrypt.h crypto: cryptomgr - Add test infrastructure 2008-08-29 15:49:55 +10:00
tea.c
testmgr.c crypto: cryptomgr - Test ciphers using ECB 2008-08-29 15:49:58 +10:00
testmgr.h crypto: cryptomgr - Add test infrastructure 2008-08-29 15:49:55 +10:00
tgr192.c
twofish.c
twofish_common.c
wp512.c
xcbc.c
xor.c
xts.c