Kaynağa Gözat

digsig: build dependency fix

Fix build errors by adding Kconfig dependency on KEYS.
CRYPTO dependency removed.

  CC      security/integrity/digsig.o
security/integrity/digsig.c: In function ?integrity_digsig_verify?:
security/integrity/digsig.c:38:4: error: implicit declaration of function ?request_key?
security/integrity/digsig.c:38:17: error: ?key_type_keyring? undeclared (first use in this function)
security/integrity/digsig.c:38:17: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [security/integrity/digsig.o] Error 1

Reported-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
Signed-off-by: James Morris <jmorris@namei.org>
Dmitry Kasatkin 13 yıl önce
ebeveyn
işleme
de35353375
2 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 1 1
      lib/Kconfig
  2. 1 1
      security/integrity/Kconfig

+ 1 - 1
lib/Kconfig

@@ -295,7 +295,7 @@ config MPILIB_EXTRA
 
 config DIGSIG
 	tristate "In-kernel signature checker"
-	depends on CRYPTO
+	depends on KEYS
 	select MPILIB
 	help
 	  Digital signature verification. Currently only RSA is supported.

+ 1 - 1
security/integrity/Kconfig

@@ -5,7 +5,7 @@ config INTEGRITY
 
 config INTEGRITY_DIGSIG
 	boolean "Digital signature verification using multiple keyrings"
-	depends on INTEGRITY
+	depends on INTEGRITY && KEYS
 	default n
 	select DIGSIG
 	help