hi,
I am currently working on adding support for the capsule authentication in
the SetImage function of the efi firmware management protocol in u-boot.
This work is part of adding functionality in u-boot for firmware updates
using the uefi capsule format.

The capsule authentication is done using a public key stored as a pkcs7
certificate. The uefi specification does not have any mention of how this
certificate needs to be stored. This is unlike the case of the certificates
used for image authentication when UEFI secure boot feature is enabled,
where the certificates and hash values are stored as part of the
authenticated variables like KEK, db, dbx.

Can we use an authenticated variable like KEK to store the certificate used
for authentication of the capsule payload. Would it make sense to have this
mentioned in EBBR, or even the UEFI specification. Please let me know your
thoughts. Thanks.

-sughosh
_______________________________________________
boot-architecture mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to