All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/3] use more system keyrings to verify arm64 kdump kernel image signature
@ 2022-04-01  1:31 ` Coiby Xu
  0 siblings, 0 replies; 38+ messages in thread
From: Coiby Xu @ 2022-04-01  1:31 UTC (permalink / raw)
  To: kexec
  Cc: linux-arm-kernel, Baoquan He, Dave Young, Will Deacon,
	Eric W . Biederman

Currently, a problem faced by arm64 is if a kernel image is signed by a
MOK key, loading it via the kexec_file_load() system call would be
rejected with the error "Lockdown: kexec: kexec of unsigned images is
restricted; see man kernel_lockdown.7".

This patch set allows arm64 to use more system keyrings to verify kdump 
kernel image signature by making the existing code in x64 public.

v5:
 - improve commit message [Baoquan]

v4:
 - fix commit reference format issue and other checkpatch.pl warnings [Baoquan]

v3:
 - s/arch_kexec_kernel_verify_pe_sig/kexec_kernel_verify_pe_sig [Eric]
 - clean up arch_kexec_kernel_verify_sig [Eric]

v2:
 - only x86_64 and arm64 need to enable PE file signature check [Dave]

Coiby Xu (3):
  kexec: clean up arch_kexec_kernel_verify_sig
  kexec, KEYS: make the code in bzImage64_verify_sig generic
  arm64: kexec_file: use more system keyrings to verify kernel image
    signature

 arch/arm64/kernel/kexec_image.c   |  4 +--
 arch/x86/kernel/kexec-bzimage64.c | 13 +-------
 include/linux/kexec.h             |  7 +++--
 kernel/kexec_file.c               | 51 ++++++++++++++++++-------------
 4 files changed, 37 insertions(+), 38 deletions(-)

-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2022-04-14  1:51 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-01  1:31 [PATCH v5 0/3] use more system keyrings to verify arm64 kdump kernel image signature Coiby Xu
2022-04-01  1:31 ` Coiby Xu
2022-04-01  1:31 ` [PATCH v5 1/3] kexec: clean up arch_kexec_kernel_verify_sig Coiby Xu
2022-04-01  1:31   ` Coiby Xu
2022-04-01  1:31   ` Coiby Xu
2022-04-11  9:01   ` Michal Suchánek
2022-04-11  9:01     ` Michal =?unknown-8bit?q?Such=C3=A1nek?=
2022-04-11  9:01     ` Michal Suchánek
2022-04-01  1:31 ` [PATCH v5 2/3] kexec, KEYS: make the code in bzImage64_verify_sig generic Coiby Xu
2022-04-01  1:31   ` Coiby Xu
2022-04-01  1:31   ` Coiby Xu
2022-04-11  8:54   ` Michal Suchánek
2022-04-11  8:54     ` Michal =?unknown-8bit?q?Such=C3=A1nek?=
2022-04-11  8:54     ` Michal Suchánek
2022-04-14  1:46     ` Coiby Xu
2022-04-14  1:46       ` Coiby Xu
2022-04-14  1:46       ` Coiby Xu
2022-04-01  1:31 ` [PATCH v5 3/3] arm64: kexec_file: use more system keyrings to verify kernel image signature Coiby Xu
2022-04-01  1:31   ` Coiby Xu
2022-04-01  1:31   ` Coiby Xu
2022-04-11  8:59   ` Michal Suchánek
2022-04-11  8:59     ` Michal =?unknown-8bit?q?Such=C3=A1nek?=
2022-04-11  8:59     ` Michal Suchánek
2022-04-14  1:44     ` Coiby Xu
2022-04-14  1:44       ` Coiby Xu
2022-04-14  1:44       ` Coiby Xu
2022-04-08  7:17 ` [PATCH v5 0/3] use more system keyrings to verify arm64 kdump " Baoquan He
2022-04-08  7:17   ` Baoquan He
2022-04-08  8:59   ` Michal Suchánek
2022-04-08  8:59     ` Michal =?unknown-8bit?q?Such=C3=A1nek?=
2022-04-11  1:13     ` Baoquan He
2022-04-11  1:13       ` Baoquan He
2022-04-11  1:52       ` Coiby Xu
2022-04-11  1:52         ` Coiby Xu
2022-04-11  8:43         ` Michal Suchánek
2022-04-11  8:43           ` Michal =?unknown-8bit?q?Such=C3=A1nek?=
2022-04-13  9:32           ` Coiby Xu
2022-04-13  9:32             ` Coiby Xu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.