lib: digital signature dependency fix
authorDmitry Kasatkin <dmitry.kasatkin@intel.com>
Tue, 17 Jan 2012 15:12:04 +0000 (17:12 +0200)
committerJames Morris <jmorris@namei.org>
Tue, 17 Jan 2012 23:46:23 +0000 (10:46 +1100)
Randy Dunlap reported build break:

ERROR: "crypto_alloc_shash" [lib/digsig.ko] undefined!
ERROR: "crypto_shash_final" [lib/digsig.ko] undefined!
ERROR: "crypto_shash_update" [lib/digsig.ko] undefined!
ERROR: "crypto_destroy_tfm" [lib/digsig.ko] undefined!

Added CRYPTO dependency and selected SHA1 algorithm.

Reported-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
Signed-off-by: James Morris <jmorris@namei.org>
lib/Kconfig

index 854735d96dc3ea2274e5280087793b9834f6bffc..dbaf19ea84e8705dbce061f982dbbdd561e57c56 100644 (file)
@@ -304,7 +304,8 @@ config MPILIB_EXTRA
 
 config SIGNATURE
        tristate "In-kernel signature checker"
-       depends on KEYS
+       depends on KEYS && CRYPTO
+       select CRYPTO_SHA1
        select MPILIB
        help
          Digital signature verification. Currently only RSA is supported.