Skip to content

Commit 9d2fd8b

Browse files
ebiggersjarkkojs
authored andcommitted
KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
Since the signature self-test uses RSA and SHA-256, it must only be enabled when those algorithms are enabled. Otherwise it fails and panics the kernel on boot-up. Reported-by: kernel test robot <oliver.sang@intel.com> Closes: https://lore.kernel.org/oe-lkp/202404221528.51d75177-lkp@intel.com Fixes: 3cde317 ("certs: Add FIPS selftests") Cc: stable@vger.kernel.org Cc: Simo Sorce <simo@redhat.com> Cc: David Howells <dhowells@redhat.com> Signed-off-by: Eric Biggers <ebiggers@google.com> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
1 parent dcaa86b commit 9d2fd8b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

crypto/asymmetric_keys/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,7 @@ config FIPS_SIGNATURE_SELFTEST
8686
depends on ASYMMETRIC_KEY_TYPE
8787
depends on PKCS7_MESSAGE_PARSER=X509_CERTIFICATE_PARSER
8888
depends on X509_CERTIFICATE_PARSER
89+
depends on CRYPTO_RSA
90+
depends on CRYPTO_SHA256
8991

9092
endif # ASYMMETRIC_KEY_TYPE

0 commit comments

Comments
 (0)