<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/TODO, branch Version_15</title>
<subtitle> (mirror of https://github.com/vyos/efi-boot-shim.git)
</subtitle>
<id>https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=Version_15</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=Version_15'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2018-04-04T20:49:43+00:00</updated>
<entry>
<title>Add another TODO for shim-16</title>
<updated>2018-04-04T20:49:43+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2018-04-04T16:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=ccf9e0efab40bd25df1244886d7ca3fe0c478d19'/>
<id>urn:sha1:ccf9e0efab40bd25df1244886d7ca3fe0c478d19</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add some TODO items for shim-16</title>
<updated>2018-03-23T19:06:32+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2018-03-23T18:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=91229b770324a51ee0e013513886f43bb868f8d7'/>
<id>urn:sha1:91229b770324a51ee0e013513886f43bb868f8d7</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update TODO with some stuff</title>
<updated>2017-08-11T19:18:39+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2017-04-20T14:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=eadb00b4b3fe486367e7549b7a925d0c4db3b59f'/>
<id>urn:sha1:eadb00b4b3fe486367e7549b7a925d0c4db3b59f</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update for Josh's changes.</title>
<updated>2013-10-02T17:33:52+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-02T17:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d83213cec3b1cd59a442f1f3fe8fec7c10936fed'/>
<id>urn:sha1:d83213cec3b1cd59a442f1f3fe8fec7c10936fed</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Include shim's vendor_cert in MokListRT</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-05T20:56:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=b538992dd4f963bf1eb61246b23218f2ccc6092e'/>
<id>urn:sha1:b538992dd4f963bf1eb61246b23218f2ccc6092e</id>
<content type='text'>
There needs to be some way to communicate to the kernel that it's a
trusted key, and since this mechanism already exists, it's by far the
easiest.
</content>
</entry>
<entry>
<title>Harden shim against non-participating bootloaders.</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-09T16:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=39df41ceb5a793f7db9233a2741d30c55b6a8861'/>
<id>urn:sha1:39df41ceb5a793f7db9233a2741d30c55b6a8861</id>
<content type='text'>
It works like this: during startup of shim, we hook into the system's
ExitBootServices() and StartImage().  If the system's StartImage() is
called, we automatically unhook, because we're chainloading to something
the system can verify.

When shim's verify is called, we record what kind of certificate the
image was verified against.  If the call /succeeds/, we remove our
hooks.

If ExitBootServices() is called, we check how the bootloader verified
whatever it is loading.  If it was verified by its hash, we unhook
everything and call the system's EBS().  If it was verified by
certificate, we check if it has called shim_verify().  If it has, we
unhook everything and call the system's EBS()

If the bootloader has not verified anything, and is itself verified by
a certificate, we display a security violation warning and halt the
machine.
</content>
</entry>
<entry>
<title>Remove TODO items fixed by merging lf_merge and lcp/lf-security-override.</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-01T18:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=73de2ec2d81ea20ba9f55fc0c359abd43438ec11'/>
<id>urn:sha1:73de2ec2d81ea20ba9f55fc0c359abd43438ec11</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add MokListRT option rom entry.</title>
<updated>2013-09-23T17:24:48+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-23T17:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=f4ce20cca924d6ff6d6b0c32266ec2d4329a0e29'/>
<id>urn:sha1:f4ce20cca924d6ff6d6b0c32266ec2d4329a0e29</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update TODO with missing description.</title>
<updated>2013-09-23T15:05:08+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-23T15:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=6321fec2bfceb02dae88f7c69fe3f66b644396cc'/>
<id>urn:sha1:6321fec2bfceb02dae88f7c69fe3f66b644396cc</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Made TODO represent the present.</title>
<updated>2013-09-23T14:48:41+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-23T14:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=877a021ee1ea72e6a5d79b271cfa92add77ce690'/>
<id>urn:sha1:877a021ee1ea72e6a5d79b271cfa92add77ce690</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
</feed>
