]> git.proxmox.com Git - efi-boot-shim.git/log
efi-boot-shim.git
12 years agoOnly launch MokManager when necessary
Gary Ching-Pang Lin [Tue, 11 Sep 2012 08:34:25 +0000 (16:34 +0800)]
Only launch MokManager when necessary

12 years agoRetrieve attributes of variables
Gary Ching-Pang Lin [Tue, 11 Sep 2012 08:31:05 +0000 (16:31 +0800)]
Retrieve attributes of variables

We have to make sure the machine owner key is stored in a BS
variable.

12 years agoMerge branch 'master' into mok-prototype3
Gary Ching-Pang Lin [Fri, 7 Sep 2012 10:22:34 +0000 (18:22 +0800)]
Merge branch 'master' into mok-prototype3

Conflicts:
shim.c

12 years agoLoad MokManager for MOK management
Gary Ching-Pang Lin [Fri, 7 Sep 2012 10:11:45 +0000 (18:11 +0800)]
Load MokManager for MOK management

12 years agoMake the image loading process more generic
Gary Ching-Pang Lin [Fri, 7 Sep 2012 09:43:21 +0000 (17:43 +0800)]
Make the image loading process more generic

12 years agoFix data alignment on vendor_cert so we don't wind up with padding.
Peter Jones [Thu, 6 Sep 2012 20:32:41 +0000 (16:32 -0400)]
Fix data alignment on vendor_cert so we don't wind up with padding.

12 years agoAdd some convenience make targets.
Peter Jones [Thu, 6 Sep 2012 16:37:58 +0000 (12:37 -0400)]
Add some convenience make targets.

Adds targets for "test-archive" and "archive"

12 years agoBreak out of our db checking loop at the appropriate time.
Peter Jones [Thu, 6 Sep 2012 15:08:09 +0000 (11:08 -0400)]
Break out of our db checking loop at the appropriate time.

The break in check_db_cert is at the wrong level due to a typo in
indentation, and as a result only the last cert in the list can
correctly match.  Rectify that.

Signed-off-by: Peter Jones <pjones@redhat.com>
12 years agoUse the file size, not the image size field, for verification.
Matthew Garrett [Tue, 14 Aug 2012 10:50:00 +0000 (06:50 -0400)]
Use the file size, not the image size field, for verification.

12 years agoAllow specification of vendor_cert through a build command line option.
Peter Jones [Mon, 13 Aug 2012 21:06:46 +0000 (17:06 -0400)]
Allow specification of vendor_cert through a build command line option.

This allows you to specify the vendor_cert as a file on the command line
during build.

12 years agodos2unix PeImage.h
Peter Jones [Thu, 6 Sep 2012 16:01:43 +0000 (12:01 -0400)]
dos2unix PeImage.h

12 years agoAdd basic documentation
Matthew Garrett [Sat, 28 Jul 2012 04:42:43 +0000 (00:42 -0400)]
Add basic documentation

12 years agoHandle slightly stranger device paths
Matthew Garrett [Fri, 13 Jul 2012 04:30:22 +0000 (00:30 -0400)]
Handle slightly stranger device paths

12 years agoMake path generation more sensible
Matthew Garrett [Wed, 11 Jul 2012 14:58:15 +0000 (10:58 -0400)]
Make path generation more sensible

12 years agoMake sure ImageBase is set appropriately in the loaded_image protocol
Matthew Garrett [Wed, 11 Jul 2012 14:57:46 +0000 (10:57 -0400)]
Make sure ImageBase is set appropriately in the loaded_image protocol

12 years agoAdd copyright file
Matthew Garrett [Mon, 9 Jul 2012 15:03:12 +0000 (11:03 -0400)]
Add copyright file

12 years agoUpdate TODO
Matthew Garrett [Mon, 9 Jul 2012 14:39:14 +0000 (10:39 -0400)]
Update TODO

12 years agoRemove temp file checked in by accident
Matthew Garrett [Mon, 9 Jul 2012 14:38:30 +0000 (10:38 -0400)]
Remove temp file checked in by accident

12 years agoImprove makefile
Matthew Garrett [Mon, 9 Jul 2012 14:38:19 +0000 (10:38 -0400)]
Improve makefile

12 years agoMake it easier to update Cryptlib
Matthew Garrett [Mon, 9 Jul 2012 14:17:19 +0000 (10:17 -0400)]
Make it easier to update Cryptlib

12 years agoCryptlib update
Matthew Garrett [Mon, 9 Jul 2012 14:14:28 +0000 (10:14 -0400)]
Cryptlib update

12 years agoRe-add whitelisting - needed for protocol validation
Matthew Garrett [Thu, 5 Jul 2012 20:37:29 +0000 (16:37 -0400)]
Re-add whitelisting - needed for protocol validation

12 years agoWe're not MSABI, so don't advertise this as such
Matthew Garrett [Thu, 5 Jul 2012 16:52:42 +0000 (12:52 -0400)]
We're not MSABI, so don't advertise this as such

12 years agoCheck whether secure boot is enabled before performing verify call
Matthew Garrett [Thu, 5 Jul 2012 16:51:12 +0000 (12:51 -0400)]
Check whether secure boot is enabled before performing verify call

12 years agoFix up blacklist checking
Matthew Garrett [Mon, 2 Jul 2012 18:43:18 +0000 (14:43 -0400)]
Fix up blacklist checking

This was not quite as bugfree as would be hoped for.

12 years agoRemove whitelisting - the firmware will handle it via LoadImage/StartImage
Matthew Garrett [Mon, 2 Jul 2012 17:49:32 +0000 (13:49 -0400)]
Remove whitelisting - the firmware will handle it via LoadImage/StartImage

12 years agoUpdate OpenSSL
Matthew Garrett [Mon, 2 Jul 2012 16:33:42 +0000 (12:33 -0400)]
Update OpenSSL

12 years agoBuild a debug image
Matthew Garrett [Mon, 2 Jul 2012 16:29:03 +0000 (12:29 -0400)]
Build a debug image

12 years agoFix type of buffersize
Matthew Garrett [Mon, 2 Jul 2012 15:54:21 +0000 (11:54 -0400)]
Fix type of buffersize

12 years agoRemove redundant header
Matthew Garrett [Mon, 2 Jul 2012 13:40:18 +0000 (09:40 -0400)]
Remove redundant header

12 years agoFix get_variable
Matthew Garrett [Mon, 25 Jun 2012 21:46:11 +0000 (17:46 -0400)]
Fix get_variable

12 years agoAdd black/white listing
Matthew Garrett [Mon, 25 Jun 2012 14:59:08 +0000 (10:59 -0400)]
Add black/white listing

12 years agoFix build somewhat
Matthew Garrett [Tue, 19 Jun 2012 19:25:59 +0000 (15:25 -0400)]
Fix build somewhat

12 years agoFix cert size
Matthew Garrett [Tue, 19 Jun 2012 19:25:02 +0000 (15:25 -0400)]
Fix cert size

12 years agoFix error path
Matthew Garrett [Tue, 19 Jun 2012 19:23:31 +0000 (15:23 -0400)]
Fix error path

12 years agoRemove old files
Matthew Garrett [Tue, 19 Jun 2012 17:01:54 +0000 (13:01 -0400)]
Remove old files

12 years agoAdd crypto libraries
Matthew Garrett [Mon, 18 Jun 2012 21:49:57 +0000 (17:49 -0400)]
Add crypto libraries

12 years agoAdd missing include
Matthew Garrett [Mon, 18 Jun 2012 21:48:25 +0000 (17:48 -0400)]
Add missing include

12 years agoMerge branch 'master' of github.com:mjg59/shim
Matthew Garrett [Mon, 18 Jun 2012 21:33:46 +0000 (17:33 -0400)]
Merge branch 'master' of github.com:mjg59/shim

12 years agoMerge pull request #1 from vathpela/master
mjg59 [Mon, 18 Jun 2012 21:32:19 +0000 (14:32 -0700)]
Merge pull request #1 from vathpela/master

Yo dog this ain't right.

12 years agoUninstall protocol on exit
Matthew Garrett [Mon, 18 Jun 2012 21:31:11 +0000 (17:31 -0400)]
Uninstall protocol on exit

12 years agoCheck binary against blacklist
Matthew Garrett [Mon, 18 Jun 2012 13:42:22 +0000 (09:42 -0400)]
Check binary against blacklist

12 years agoAttempt to start image using LoadImage/StartImage first
Matthew Garrett [Wed, 13 Jun 2012 05:51:39 +0000 (01:51 -0400)]
Attempt to start image using LoadImage/StartImage first

12 years agoCheck that platform is in user mode before doing any validation
Matthew Garrett [Tue, 12 Jun 2012 06:12:31 +0000 (02:12 -0400)]
Check that platform is in user mode before doing any validation

12 years agoFix typos.
Peter Jones [Mon, 18 Jun 2012 15:36:57 +0000 (11:36 -0400)]
Fix typos.

12 years agoMinor cleanups
Matthew Garrett [Thu, 7 Jun 2012 18:00:48 +0000 (14:00 -0400)]
Minor cleanups

12 years agoRename variables
Matthew Garrett [Tue, 5 Jun 2012 14:56:45 +0000 (10:56 -0400)]
Rename variables

12 years agoInstall a protocol for sharing code with grub
Matthew Garrett [Tue, 5 Jun 2012 14:52:30 +0000 (10:52 -0400)]
Install a protocol for sharing code with grub

12 years agoAdd a brief TODO
Matthew Garrett [Thu, 31 May 2012 02:09:01 +0000 (22:09 -0400)]
Add a brief TODO

12 years agoSome cleanups
Matthew Garrett [Thu, 31 May 2012 02:08:09 +0000 (22:08 -0400)]
Some cleanups

12 years agoAdd image verification
Matthew Garrett [Wed, 30 May 2012 22:36:46 +0000 (18:36 -0400)]
Add image verification

12 years agoFix path generation
Matthew Garrett [Tue, 8 May 2012 07:00:51 +0000 (03:00 -0400)]
Fix path generation

12 years agoSome additional paranoia
Matthew Garrett [Wed, 11 Apr 2012 21:13:07 +0000 (17:13 -0400)]
Some additional paranoia

12 years agoInitial commit
Matthew Garrett [Wed, 11 Apr 2012 17:59:55 +0000 (13:59 -0400)]
Initial commit