fwupd/src
Richard Hughes 7403dc505f Optionally use GnuTLS to verify PKCS7 certificates
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.
2017-08-14 09:42:48 +01:00
..
fu-common.c trivial: Look for bwrap executable in the path 2017-08-09 16:25:25 +01:00
fu-common.h Add a helper function to spawn a subprocess 2017-08-09 15:35:58 +01:00
fu-config.c trivial: Remove or downgrade some superfluous warnings 2017-07-21 13:38:27 +01:00
fu-config.h Also watch the metadata cache filename for changes 2017-06-16 21:49:37 +01:00
fu-debug.c Include all debug messages when run with --verbose 2017-01-11 16:50:17 +00:00
fu-debug.h trivial: correct fu-debug.h definitions 2016-06-22 14:57:43 -05:00
fu-device.c Deprecate the old FwupdResult API 2017-06-05 17:41:11 +01:00
fu-device.h Add the ability to restrict the firmware installation to specific vendor IDs 2017-06-12 20:22:25 +01:00
fu-engine.c Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-engine.h trivial: Split out some common functionality from fu-engine.c 2017-06-21 09:04:39 +01:00
fu-hwids.c trivial: Bump the appstream-glib requirement to 0.6.13 2017-08-09 17:21:48 +01:00
fu-hwids.h Allow plugins to get DMI data from the hardware in a safe way 2017-08-09 10:19:13 +01:00
fu-keyring-gpg.c Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-keyring-gpg.h Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-keyring-pkcs7.c Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-keyring-pkcs7.h Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-keyring.c Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-keyring.h Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-main.c trivial: Split out some common functionality from fu-engine.c 2017-06-21 09:04:39 +01:00
fu-pending.c trivial: Remove or downgrade some superfluous warnings 2017-07-21 13:38:27 +01:00
fu-pending.h Revert "Allow overridding the location of the pending database for test suite" 2016-04-01 10:25:05 +01:00
fu-plugin-private.h Allow plugins to get DMI data from the hardware in a safe way 2017-08-09 10:19:13 +01:00
fu-plugin-vfuncs.h Add the ability to run a prepare->exec->cleanup on coldplug 2017-01-07 21:26:36 +00:00
fu-plugin.c Allow plugins to get DMI data from the hardware in a safe way 2017-08-09 10:19:13 +01:00
fu-plugin.h trivial: Move the archive decompression to common code 2017-08-09 10:23:23 +01:00
fu-quirks.h Add Alienware to the version quirk table 2016-03-21 08:56:52 -05:00
fu-self-test.c Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fu-test.c trivial: Ensure all source files include config.h 2017-06-19 13:50:42 +01:00
fu-test.h Fix the raspberrypi self test code under meson 2017-04-13 10:09:33 +01:00
fu-util.c Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
fwupd.gresource.xml Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
meson.build Optionally use GnuTLS to verify PKCS7 certificates 2017-08-14 09:42:48 +01:00
org.freedesktop.fwupd.xml Remove the UpdateMetadata D-Bus method as the fallback is done client-side 2017-06-19 09:58:11 +01:00