diff options
author | Steffen Klassert <steffen.klassert@secunet.com> | 2010-01-07 15:57:19 +1100 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2010-01-07 15:57:19 +1100 |
commit | fa0657180cb85b13a51d527b2a3f2371052c44ff (patch) | |
tree | 8d2f93f225ccf9ca9ac9b1d240ae154ca29b4d9f /crypto/Kconfig | |
parent | 8d916bd45dfc5eaa992617028c3d796d8d81cd8a (diff) | |
download | linux-crypto-fa0657180cb85b13a51d527b2a3f2371052c44ff.tar.gz linux-crypto-fa0657180cb85b13a51d527b2a3f2371052c44ff.zip |
crypto: pcrypt - Add pcrypt crypto parallelization wrapper
This patch adds a parallel crypto template that takes a crypto
algorithm and converts it to process the crypto transforms in
parallel. For the moment only aead algorithms are supported.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r-- | crypto/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index 81c185a6..6a2e295e 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig @@ -114,6 +114,16 @@ config CRYPTO_NULL help These are 'Null' algorithms, used by IPsec, which do nothing. +config CRYPTO_PCRYPT + tristate "Parallel crypto engine (EXPERIMENTAL)" + depends on SMP && EXPERIMENTAL + select PADATA + select CRYPTO_MANAGER + select CRYPTO_AEAD + help + This converts an arbitrary crypto algorithm into a parallel + algorithm that executes in kernel threads. + config CRYPTO_WORKQUEUE tristate |