Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-11 | Fix whitespace | Matthew Garrett | |
2012-10-11 | Remove unnecessary newline | Gary Ching-Pang Lin | |
The newline character shouldn't be present in the menu item string | |||
2012-10-11 | Pass the size of MokNew to the key enrollment function | Gary Ching-Pang Lin | |
The size of MokNew was missing and it caused crash when enrolling new MOKs with mokutil | |||
2012-10-09 | Callbacks should return INTN, not UINTN | Matthew Garrett | |
2012-10-09 | Remove unused variable | Matthew Garrett | |
2012-10-09 | Don't lose the last file in top-level directories | Matthew Garrett | |
The filesystem callback was failing to account for the additional menu item to return to the filesystem list, and so the last file entry in the root directory would be missing from the list. | |||
2012-10-08 | Fix filesystem enrollment | Matthew Garrett | |
We would always enrol a single key, deleting any existing keys in the database. Fix that up. | |||
2012-10-08 | Add an auth argument to store_keys() | Matthew Garrett | |
If the user is manually installing keys from a filesystem then we don't need to ask for the key password. | |||
2012-10-08 | Add __attribute__ ((packed)) to MokListNode definition | Matthew Garrett | |
Packing this lets us use MokListNode with the binary MokList representation. | |||
2012-10-06 | Disable menu freeing | Matthew Garrett | |
This looks like it ought to work, but is currently failing. Leaking here isn't a big deal, so just disable it until I figure out what's wrong. | |||
2012-10-06 | Fix menucount | Matthew Garrett | |
Menucount wasn't being incremented for the final top level menu, so the file explorer menu item wasn't appearing. | |||
2012-10-06 | Free menus and add statics | Matthew Garrett | |
Make sure we free menu items after exiting a menu. Also, add some missing static annotations. | |||
2012-10-06 | Fix menu items | Matthew Garrett | |
Only show the MOK manipulation menu item if MokNew existed | |||
2012-10-06 | Always show the MokManager UI | Matthew Garrett | |
If someone explicitly starts MokManager then we want to show the UI | |||
2012-10-06 | Fall back to MokManager if grub failed to validate | Matthew Garrett | |
If we can't verify grub, fall back to MokManager. This permits shipping a copy of shim and MokManager without distributing a key, letting distributions provide their own for user installation. | |||
2012-10-05 | Add filesystem browsing and enrollment | Matthew Garrett | |
Add a basic menu system and file explorer. This makes it possible for the user to enrol keys from media from within shim rather than having to boot an OS first. This would permit vendors to distribute a signed shim without having to install their own keys first - the keys could be stored on the install media instead. | |||
2012-10-04 | Don't show the invalid key number | Gary Ching-Pang Lin | |
2012-10-04 | Use the same function to get commands and password | Gary Ching-Pang Lin | |
2012-10-04 | Print the key number for the non-existent key also | Gary Ching-Pang Lin | |
2012-10-02 | Don't print Backspace as we print nothing | Gary Ching-Pang Lin | |
2012-10-02 | Calculate SHA1 fingerprint | Gary Ching-Pang Lin | |
openssl shows sha1 fingerprint by default. | |||
2012-10-02 | Replace functions with the ones in gnu-efi | Gary Ching-Pang Lin | |
2012-10-02 | Use LibDeleteVariable in gnu-efi | Gary Ching-Pang Lin | |
2012-09-27 | More tips for the MOK password | Gary Ching-Pang Lin | |
2012-09-26 | Filter out newline from the password array | Gary Ching-Pang Lin | |
2012-09-26 | correct wording | Gary Ching-Pang Lin | |
2012-09-26 | Build debug image for all efi files | Gary Ching-Pang Lin | |
2012-09-24 | Define the max length of password | Gary Ching-Pang Lin | |
2012-09-24 | Request a password to verify the key list | Gary Ching-Pang Lin | |
The password must contain 8 characters at least and 16 characters at most and will be hashed with the key list altogether. The keys in MokNew won't be allowed to be enrolled unless the user provides the correct password. | |||
2012-09-21 | Erase stored keys when there is no key in the new key list | Gary Ching-Pang Lin | |
2012-09-21 | Make sure the variables are not broken | Gary Ching-Pang Lin | |
2012-09-21 | Allow the new keys to be listed again | Gary Ching-Pang Lin | |
2012-09-21 | Reject the binary when there is no key in MokList | Gary Ching-Pang Lin | |
2012-09-20 | Make the key list interactive | Gary Ching-Pang Lin | |
2012-09-20 | Make sure the time string is set | Gary Ching-Pang Lin | |
2012-09-20 | Improve the layout of the key info | Gary Ching-Pang Lin | |
2012-09-20 | Remove the unused debug message | Gary Ching-Pang Lin | |
2012-09-20 | Check the MOK list correctly | Gary Ching-Pang Lin | |
2012-09-19 | Simplify the key management | Gary Ching-Pang Lin | |
Move the key list building and management to mokutil to keep MokManager as simple as possible. | |||
2012-09-19 | Abandon the variable, MokMgmt | Gary Ching-Pang Lin | |
2012-09-11 | Copy the MOK list to a RT variable | Gary Ching-Pang Lin | |
The RT variable, MokListRT, is a copy of MokList so that the runtime applications can synchronize the key list without touching the BS variable. | |||
2012-09-11 | Use the machine owner keys to verify images | Gary Ching-Pang Lin | |
2012-09-11 | Add a separate efi application to manage MOKs | Gary Ching-Pang Lin | |
2012-09-11 | Always try StartImage first | Gary Ching-Pang Lin | |
2012-09-11 | Only launch MokManager when necessary | Gary Ching-Pang Lin | |
2012-09-11 | Retrieve attributes of variables | Gary Ching-Pang Lin | |
We have to make sure the machine owner key is stored in a BS variable. | |||
2012-09-07 | Merge branch 'master' into mok-prototype3 | Gary Ching-Pang Lin | |
Conflicts: shim.c | |||
2012-09-07 | Load MokManager for MOK management | Gary Ching-Pang Lin | |
2012-09-07 | Make the image loading process more generic | Gary Ching-Pang Lin | |
2012-09-06 | Fix data alignment on vendor_cert so we don't wind up with padding. | Peter Jones | |