mirror of
https://git.proxmox.com/git/fwupd
synced 2025-06-14 00:32:07 +00:00
![]() Some parsers are ignoring the magic when using _FLAG_IGNORE_CHECKSUM (which is wrong; fuzzers have no problem with enforcing a static prefix) and other either disregard the offset or check the magic in an unsafe way. Also, use FWUPD_ERROR_INVALID_FILE consistently for magic failure. Add a vfunc, and move all the clever code into one place. |
||
---|---|---|
.. | ||
fu-ifd-device.c | ||
fu-ifd-device.h | ||
fu-intel-spi-common.c | ||
fu-intel-spi-common.h | ||
fu-intel-spi-device.c | ||
fu-intel-spi-device.h | ||
fu-pci-device.c | ||
fu-pci-device.h | ||
fu-plugin-intel-spi.c | ||
generate-quirk.py | ||
intel-spi.quirk | ||
meson.build | ||
README.md |
Intel SPI
Introduction
This plugin verifies the SPI contents, typically an Intel Flash descriptor. The result will be stored in an security attribute for HSI.
External Interface Access
This plugin requires read access to /dev/port
and thus will not work if the
kernel is locked down.