mirror of
https://git.proxmox.com/git/fwupd
synced 2026-03-28 18:41:48 +00:00
We can use this as an alternative for GPG. No PKCS7 certificates are currently installed by fwupd and it's expected that the LVFS will still only provide GPG detached signatures. If an OEM distributor wants to sign firmware with a PKCS7 and the corresponding certificate is provided then the firmware will be marked as valid. Only firmware shipping with a .p7b file will use the PKCS7 functionality, similarly remote metadata validation will default to GPG unless Keyring=pkcs7 is specified in the config file. |
||
|---|---|---|
| .. | ||
| fwupd-client.c | ||
| fwupd-client.h | ||
| fwupd-common-private.h | ||
| fwupd-common.c | ||
| fwupd-common.h | ||
| fwupd-device-private.h | ||
| fwupd-device.c | ||
| fwupd-device.h | ||
| fwupd-enums-private.h | ||
| fwupd-enums.c | ||
| fwupd-enums.h | ||
| fwupd-error.c | ||
| fwupd-error.h | ||
| fwupd-release-private.h | ||
| fwupd-release.c | ||
| fwupd-release.h | ||
| fwupd-remote-private.h | ||
| fwupd-remote.c | ||
| fwupd-remote.h | ||
| fwupd-result.c | ||
| fwupd-result.h | ||
| fwupd-self-test.c | ||
| fwupd-version.h.in | ||
| fwupd.h | ||
| fwupd.map | ||
| meson.build | ||
| README.md | ||
Planned API Changes
When we next bump soname the following changes are planned:
- {sa{sv}} -> {a{sv}} -- we don't always want to send the device ID
- Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
- Remove all deprecated API
- Remove FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND
- Rename GetDetailsLocal() -> GetDetails()
- Rename UpdateMetadataWithId() -> UpdateMetadata()
- Make DeviceAdded emit a FwupdDevice, not a FwupdResult
- Unexport fwupd_result_to_data() and fwupd_result_new_from_data()