<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/Makefile, branch 0.5</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=0.5</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=0.5'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2013-10-04T21:04:21+00:00</updated>
<entry>
<title>Bump version to 0.5</title>
<updated>2013-10-04T21:04:21+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-04T21:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=baebb090ea1f65c205ac1fe2b83b42bb979a4907'/>
<id>urn:sha1:baebb090ea1f65c205ac1fe2b83b42bb979a4907</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add ident-like blobs to shim.efi for version checking.</title>
<updated>2013-10-03T15:11:09+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-03T15:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=fc986307fb200fdf493b9dd083ad39ae3561b0c9'/>
<id>urn:sha1:fc986307fb200fdf493b9dd083ad39ae3561b0c9</id>
<content type='text'>
I feel dirty.
</content>
</entry>
<entry>
<title>Remove "shim.cer" on "make clean".</title>
<updated>2013-10-02T14:48:41+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-02T14:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=91c5a05037598425757b3a9ab76619ff2f48fc20'/>
<id>urn:sha1:91c5a05037598425757b3a9ab76619ff2f48fc20</id>
<content type='text'>
If we don't do this, an old key winds up being reused and
MokManager.efi.signed is signed with a different key than shim_cert
reflects.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Conditionalize overriding the security policy.</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-01T17:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=f330528786fb02f1771c76818ffc8f1793f5d2f7'/>
<id>urn:sha1:f330528786fb02f1771c76818ffc8f1793f5d2f7</id>
<content type='text'>
Make OVERRIDE_SECURITY_POLICY a build option.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge console_control.h and console.h</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-10-01T17:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=4537217422a4e1bf145e135d89284cf7887ad826'/>
<id>urn:sha1:4537217422a4e1bf145e135d89284cf7887ad826</id>
<content type='text'>
Since these are topically the same thing, they can live together.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Make verbose stuff use console_notify</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-27T15:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=09a37bbc69f6c5d6c1d081f4f938f34cff412c4f'/>
<id>urn:sha1:09a37bbc69f6c5d6c1d081f4f938f34cff412c4f</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</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>Make vendor_cert/vendor_dbx actually replaceable by an external tool.</title>
<updated>2013-10-01T18:03:16+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-09T18:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=02388bcd58e73effdc828e8df9bbf5553c594835'/>
<id>urn:sha1:02388bcd58e73effdc828e8df9bbf5553c594835</id>
<content type='text'>
This moves them both to be computed at runtime from a pointer+offset
rather than just a pointer, so that their real address can be entirely
derived from the section they're in.

This means you can replace the whole .vendor_cert section with a new one
with certs that don't have the same size.
</content>
</entry>
<entry>
<title>Clean up tarballs in "make clean"</title>
<updated>2013-09-26T15:58:02+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2013-09-26T15:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=9197943206cb47ce2c5d4479a7e43552b1a428b3'/>
<id>urn:sha1:9197943206cb47ce2c5d4479a7e43552b1a428b3</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge signature.h into efiauthenticated.h and guid.h</title>
<updated>2013-09-26T15:58:02+00:00</updated>
<author>
<name>Gary Ching-Pang Lin</name>
<email>glin@suse.com</email>
</author>
<published>2013-07-04T09:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=79424b09ca1db2878cd67a59e30ff0849c058f1d'/>
<id>urn:sha1:79424b09ca1db2878cd67a59e30ff0849c058f1d</id>
<content type='text'>
Conflicts:
	shim.c
</content>
</entry>
</feed>
