summaryrefslogtreecommitdiff
path: root/crypto/Kconfig
diff options
context:
space:
mode:
authorSteffen Klassert <steffen.klassert@secunet.com>2010-01-07 15:57:19 +1100
committerHerbert Xu <herbert@gondor.apana.org.au>2010-01-07 15:57:19 +1100
commit5068c7a883d1694f0fb3631b664827644153cd08 (patch)
tree25da5f02280c42a83b278372babbbcab011589ac /crypto/Kconfig
parent16295bec6398a3eedc9377e1af6ff4c71b98c300 (diff)
downloadlinux-3.10-5068c7a883d1694f0fb3631b664827644153cd08.tar.gz
linux-3.10-5068c7a883d1694f0fb3631b664827644153cd08.tar.bz2
linux-3.10-5068c7a883d1694f0fb3631b664827644153cd08.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/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig
index 81c185a6971..6a2e295ee22 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