<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in libsecureboot-priv.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f9510887 - libsecureboot: allow OpenPGP support to be dormant</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h#f9510887</link>
        <description>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.Reviewed by:	stevekMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D20700

            List of files:
            /freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h</description>
        <pubDate>Wed, 26 Jun 2019 23:33:32 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9bee6a60 - libsecureboot: make it easier to customize trust anchors</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h#9bee6a60</link>
        <description>libsecureboot: make it easier to customize trust anchorsAvoid making hash self-tests depend on X.509 certs.Include OpenPGP keys in trust store count.Reviewed by:	stevekMFC after:	1 weekSponsored by:	Juniper NetworksDifferential Revision:	https://reviews.freebsd.org/D20208

            List of files:
            /freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h</description>
        <pubDate>Thu, 09 May 2019 22:25:12 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b0fefb25 - Create kernel module to parse Veriexec manifest based on envs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h#b0fefb25</link>
        <description>Create kernel module to parse Veriexec manifest based on envsThe current approach of injecting manifest into mac_veriexec is toverify the integrity of it in userspace (veriexec (8)) and pass itsentries into kernel using a char device (/dev/veriexec).This requires verifying root partition integrity in loader,for example by using memory disk and checking its hash.Otherwise if rootfs is compromised an attacker could inject their own data.This patch introduces an option to parse manifest in kernel based on envs.The loader sets manifest path and digest.EVENTHANDLER is used to launch the module right after the rootfs is mounted.It has to be done this way, since one might want to verify integrity of the init file.This means that manifest is required to be present on the root partition.Note that the envs have to be set right before boot to make sure that no one can spoof them.Submitted by: Kornel Duleba &lt;mindal@semihalf.com&gt;Reviewed by: sjgObtained from: SemihalfSponsored by: StormshieldDifferential Revision: https://reviews.freebsd.org/D19281

            List of files:
            /freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h</description>
        <pubDate>Wed, 03 Apr 2019 03:57:37 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13ea0450 - Extend libsecureboot(old libve) to obtain trusted certificates from UEFI and implement revocation</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h#13ea0450</link>
        <description>Extend libsecureboot(old libve) to obtain trusted certificates from UEFI and implement revocationUEFI related headers were copied from edk2.A new build option &quot;MK_LOADER_EFI_SECUREBOOT&quot; was added to allowloading of trusted anchors from UEFI.Certificate revocation support is also introduced.The forbidden certificates are loaded from dbx variable.Verification fails in two cases:There is a direct match between cert in dbx and the one in the chain.The CA used to sign the chain is found in dbx.One can also insert a hash of TBS section of a certificate into dbx.In this case verifications fails only if a direct match with acertificate in chain is found.Submitted by: Kornel Duleba &lt;mindal@semihalf.com&gt;Reviewed by: sjgObtained from: SemihalfSponsored by: StormshieldDifferential Revision:	https://reviews.freebsd.org/D19093

            List of files:
            /freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h</description>
        <pubDate>Wed, 06 Mar 2019 06:39:42 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5fff9558 - Add libsecureboot</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h#5fff9558</link>
        <description>Add libsecurebootUsed by loader and veriexecDepends on libbearsslReviewed by:	emasteSponsored by:	Juniper NetworksDifferential Revision:	D16335

            List of files:
            /freebsd-13.1/lib/libsecureboot/libsecureboot-priv.h</description>
        <pubDate>Tue, 26 Feb 2019 06:09:10 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
