lanzaboote/rust/uefi/linux-bootloader/src
Philipp Schuster b7f68a50e6 linux_loader: improve code quality
`Option<&T>` has the same ABI layout as `*const T`, so we have some room for
improvement where we get more Rust convenience. Further, a bug is fixed where
INVALID_PARAMETER wasn't returned when the BUFFER_SIZE pointer is NULL.

See UEFI 2.10 13.2.2. EFI_LOAD_FILE2_PROTOCOL.LoadFile() for reference.
2023-10-24 13:23:30 +02:00
..
efivars.rs stub: update to latest uefi crates 2023-10-12 12:12:34 +02:00
lib.rs uefi: move uefi code to separate workspace 2023-09-13 17:46:05 +02:00
linux_loader.rs linux_loader: improve code quality 2023-10-24 13:23:30 +02:00
measure.rs uefi: move uefi code to separate workspace 2023-09-13 17:46:05 +02:00
pe_loader.rs stub: use command line from loader in insecure mode 2023-10-15 16:04:30 +02:00
pe_section.rs uefi: move uefi code to separate workspace 2023-09-13 17:46:05 +02:00
tpm.rs stub: remove TPM 1 support 2023-09-14 15:04:53 +02:00
uefi_helpers.rs uefi: move uefi code to separate workspace 2023-09-13 17:46:05 +02:00
unified_sections.rs uefi: move uefi code to separate workspace 2023-09-13 17:46:05 +02:00