diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-04-16 20:49:20 +1000 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-05-02 14:38:32 +1000 |
commit | 8967d2553b73f60326a77a2fd996d1f74b58b2c1 (patch) | |
tree | dd557c34e46c4d23a59ec3a2ff05142116b521bf /crypto/Kconfig | |
parent | c98785f6fda1e83dd2cbc2bb359ab2c10def5aa8 (diff) | |
download | linux-crypto-8967d2553b73f60326a77a2fd996d1f74b58b2c1.tar.gz linux-crypto-8967d2553b73f60326a77a2fd996d1f74b58b2c1.zip |
[CRYPTO] cryptd: Add software async crypto daemon
This patch adds the cryptd module which is a template that takes a
synchronous software crypto algorithm and converts it to an asynchronous
one by executing it in a kernel thread.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r-- | crypto/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index a20a3f14..620e14ca 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig @@ -175,6 +175,15 @@ config CRYPTO_LRW The first 128, 192 or 256 bits in the key are used for AES and the rest is used to tie each cipher block to its logical position. +config CRYPTO_CRYPTD + tristate "Software async crypto daemon" + select CRYPTO_ABLKCIPHER + select CRYPTO_MANAGER + help + This is a generic software asynchronous crypto daemon that + converts an arbitrary synchronous software crypto algorithm + into an asynchronous algorithm that executes in a kernel thread. + config CRYPTO_DES tristate "DES and Triple DES EDE cipher algorithms" select CRYPTO_ALGAPI |