libsecureboot: allow OpenPGP support to be dormantSince we can now add OpenPGP trust anchors at runtime,ensure the latent support is available.Ensure we do not add duplicate keys to trust store.
libsecureboot: allow OpenPGP support to be dormantSince we can now add OpenPGP trust anchors at runtime,ensure the latent support is available.Ensure we do not add duplicate keys to trust store.Also allow reporting names of trust anchors added/revokedWe only do this for loader and only after initializing trust store.Thus only changes to initial trust store will be logged.MFC of r349446Reviewed by: stevekDifferential Revision: https://reviews.freebsd.org/D20700
show more ...
load_key_buf do not free data from dearmorThe data returned by dearmor is referenced by the keyleave it alone!MFC r347980Reviewed by: stevek
libsecureboot: make it easier to customize trust anchorsAvoid making hash self-tests depend on X.509 certs.Include OpenPGP keys in trust store count.MFC of r347408Reviewed by: stevekSponsored
libsecureboot: make it easier to customize trust anchorsAvoid making hash self-tests depend on X.509 certs.Include OpenPGP keys in trust store count.MFC of r347408Reviewed by: stevekSponsored by: Juniper NetworksDifferential Revision: https://reviews.freebsd.org/D20208
Add support for loader veriexecAlso sbin/veriexec for mac_veriexecMFC r343281,344564-344568,344780,344784,345289,346070