linux/arch/x86
Peter Zijlstra 0c3e806ec0 x86/cfi: Add boot time hash randomization
In order to avoid known hashes (from knowing the boot image),
randomize the CFI hashes with a per-boot random seed.

Suggested-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20221027092842.765195516@infradead.org
2022-11-01 13:44:11 +01:00
..
boot arch: Introduce CONFIG_FUNCTION_ALIGNMENT 2022-10-17 16:40:58 +02:00
coco
configs
crypto crypto: x86/poly1305: Remove custom function alignment 2022-10-17 16:41:03 +02:00
entry x86/retbleed: Add SKL return thunk 2022-10-17 16:41:15 +02:00
events perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() 2022-10-20 17:10:28 +02:00
hyperv
ia32
include x86/ibt: Implement FineIBT 2022-11-01 13:44:10 +01:00
kernel x86/cfi: Add boot time hash randomization 2022-11-01 13:44:11 +01:00
kvm x86/retbleed: Add SKL return thunk 2022-10-17 16:41:15 +02:00
lib x86/calldepth: Add ret/call counting for debug 2022-10-17 16:41:16 +02:00
math-emu
mm treewide: use prandom_u32_max() when possible, part 1 2022-10-11 17:42:55 -06:00
net x86/ftrace: Make it call depth tracking aware 2022-10-17 16:41:19 +02:00
pci
platform
power
purgatory
ras
realmode
tools
um
video
virt/vmx/tdx
xen x86/cpu: Get rid of redundant switch_to_new_gdt() invocations 2022-10-17 16:40:56 +02:00
.gitignore
Kbuild
Kconfig x86/ibt: Implement FineIBT 2022-11-01 13:44:10 +01:00
Kconfig.assembler
Kconfig.cpu
Kconfig.debug
Makefile x86/ibt: Implement FineIBT 2022-11-01 13:44:10 +01:00
Makefile.um
Makefile_32.cpu