]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
certs: Trigger creation of RSA module signing key if it's not an RSA key
authorStefan Berger <stefanb@linux.ibm.com>
Tue, 29 Jun 2021 21:34:20 +0000 (17:34 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Sep 2021 08:00:34 +0000 (10:00 +0200)
commitddce8aae206db8df36ccb1c65e8f9afd36845507
tree36260bb9abbef46940a5eea6842d80f248a62227
parent20f0d2745a57d321bc25edcd2490ae73c1728daf
certs: Trigger creation of RSA module signing key if it's not an RSA key

[ Upstream commit ea35e0d5df6c92fa2e124bb1b91d09b2240715ba ]

Address a kbuild issue where a developer created an ECDSA key for signing
kernel modules and then builds an older version of the kernel, when bi-
secting the kernel for example, that does not support ECDSA keys.

If openssl is installed, trigger the creation of an RSA module signing
key if it is not an RSA key.

Fixes: cfc411e7fff3 ("Move certificate handling to its own directory")
Cc: David Howells <dhowells@redhat.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Tested-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
certs/Makefile