Richard Hughes
e9319699b4
trivial: Add fwupd_security_attr_copy() for future functionality
2021-10-29 13:09:45 +01:00
Richard Hughes
dbdd3740a3
Add support for loading the HSI result from a JSON blob
...
This is how we save it to the database, and we'll need to load old
records for future functionality.
2021-10-28 15:36:13 +01:00
Mario Limonciello
55de39c077
trivial: reformat the whole tree to match new format
2021-08-24 11:18:40 -05:00
Richard Hughes
8b0031fad3
trivial: Codespell fixes
2021-06-15 21:45:15 +01:00
Richard Hughes
a02c1073f2
trivial: Fix up some of the developer docs
...
And add some missing content as requried.
2021-06-11 09:39:03 +01:00
Mario Limonciello
3f016787ee
trivial: add gtkdoc for more of the defines
2021-06-04 13:21:41 -05:00
Mario Limonciello
1f9c035788
trivial: fix some trailing whitespace problems across the project
2021-04-09 16:02:20 +01:00
Richard Hughes
f3c64adb6c
intel-spi: Allow downloading the firmware image from the eSPI controller
...
Add the IFD regions as child devices and set the region access on the child
devices. Also add read-only SPI descriptor as an HSI attribute and require
FLOCKDN on Intel hardware.
Use the hidden PCI 00:1f.5 device to set the SPIBAR automatically and generate
the quirk file automatically to support more hardware.
2021-04-01 21:56:35 +01:00
Richard Hughes
104459bd10
Check the AMI test key if not installed for HSI-1
...
Fixes https://github.com/fwupd/fwupd/issues/2695
2021-01-05 17:09:02 +00:00
Richard Hughes
f4c206d319
libfwupd: Do not export the HSI AppStream IDs
...
The clients don't need to know this, and exporting them means we paint-ourselves
into a corner if we want to change the 'namespace' or how HSI actually works.
2020-10-08 16:36:56 +01:00
Richard Hughes
173acd2e07
Add FwupdSecurityAttr to libfwupd
...
This will be used to store security attributes about platform security.
2020-05-11 17:52:41 +01:00