kernel: ocf: add missing kernel dependencies

OCF_CRYPTOSOFT uses both symbols form crypto_hash and crypto_blkcipher,
so let it select these through kernel config.

Fixes the following build error:

ERROR: "crypto_alloc_ahash" [crypto/ocf/cryptosoft.ko] undefined!
ERROR: "crypto_ahash_digest" [crypto/ocf/cryptosoft.ko] undefined!
ERROR: "crypto_ahash_setkey" [crypto/ocf/cryptosoft.ko] undefined!
make[6]: *** [__modpost] Error 1
make[5]: *** [modules] Error 2

Reported-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37652
lede-17.01
Jonas Gorski 2013-08-01 23:04:42 +00:00
parent 0fe808d032
commit 3e9ad14992
1 changed files with 3 additions and 0 deletions

View File

@ -27,6 +27,9 @@ config OCF_CRYPTODEV
config OCF_CRYPTOSOFT config OCF_CRYPTOSOFT
tristate "cryptosoft (software crypto engine)" tristate "cryptosoft (software crypto engine)"
depends on OCF_OCF depends on OCF_OCF
select CRYPTO
select CRYPTO_HASH
select CRYPTO_BLKCIPHER
help help
A software driver for the OCF framework that uses A software driver for the OCF framework that uses
the kernel CryptoAPI. the kernel CryptoAPI.