summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-06Fix menucountMatthew Garrett
Menucount wasn't being incremented for the final top level menu, so the file explorer menu item wasn't appearing.
2012-10-06Free menus and add staticsMatthew Garrett
Make sure we free menu items after exiting a menu. Also, add some missing static annotations.
2012-10-06Free menus and add staticsMatthew Garrett
Make sure we free menu items after exiting a menu. Also, add some missing static annotations.
2012-10-06Fix menu itemsMatthew Garrett
Only show the MOK manipulation menu item if MokNew existed
2012-10-06Fix menu itemsMatthew Garrett
Only show the MOK manipulation menu item if MokNew existed
2012-10-06Always show the MokManager UIMatthew Garrett
If someone explicitly starts MokManager then we want to show the UI
2012-10-06Always show the MokManager UIMatthew Garrett
If someone explicitly starts MokManager then we want to show the UI
2012-10-06Fall back to MokManager if grub failed to validateMatthew 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-06Fall back to MokManager if grub failed to validateMatthew 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-05Add filesystem browsing and enrollmentMatthew 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-05Add filesystem browsing and enrollmentMatthew 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-05releasing version 0~20120906.bcd0a4e8-0ubuntu3Steve Langasek
2012-10-05debian/patches/second-stage-path: Chainload grubx64.efi, notSteve Langasek
grub.efi.
2012-10-04releasing version 0~20120906.bcd0a4e8-0ubuntu2Steve Langasek
2012-10-04Only build the package for amd64; we're not signing an i386 shim at thisSteve Langasek
stage so there's no point in building it.
2012-10-04debian/patches/prototypes: Include missing prototypes, and disableSteve Langasek
use of BIO_new_file.
2012-10-04Don't show the invalid key numberGary Ching-Pang Lin
2012-10-04Don't show the invalid key numberGary Ching-Pang Lin
2012-10-04Use the same function to get commands and passwordGary Ching-Pang Lin
2012-10-04Use the same function to get commands and passwordGary Ching-Pang Lin
2012-10-04Print the key number for the non-existent key alsoGary Ching-Pang Lin
2012-10-04Print the key number for the non-existent key alsoGary Ching-Pang Lin
2012-10-04releasing version 0~20120906.bcd0a4e8-0ubuntu1Steve Langasek
2012-10-04Fix the changelog, which is inaccurate now that we just include the fileSteve Langasek
2012-10-04Use a clearer name for the VENDOR_CERT_FILE.Steve Langasek
2012-10-04Pull newer upstream snapshot, which fixes verification of the signature on ↵Steve Langasek
our signed GRUB efi
2012-10-03Import upstream version 0~20120906.bcd0a4e8Steve Langasek
2012-10-03Include the Canonical Secure Boot master CA (cert.der) and include asSteve Langasek
cert.h at build time.
2012-10-02Don't print Backspace as we print nothingGary Ching-Pang Lin
2012-10-02Don't print Backspace as we print nothingGary Ching-Pang Lin
2012-10-02Calculate SHA1 fingerprintGary Ching-Pang Lin
openssl shows sha1 fingerprint by default.
2012-10-02Calculate SHA1 fingerprintGary Ching-Pang Lin
openssl shows sha1 fingerprint by default.
2012-10-02Replace functions with the ones in gnu-efiGary Ching-Pang Lin
2012-10-02Replace functions with the ones in gnu-efiGary Ching-Pang Lin
2012-10-02Use LibDeleteVariable in gnu-efiGary Ching-Pang Lin
2012-10-02Use LibDeleteVariable in gnu-efiGary Ching-Pang Lin
2012-09-27More tips for the MOK passwordGary Ching-Pang Lin
2012-09-27More tips for the MOK passwordGary Ching-Pang Lin
2012-09-26Filter out newline from the password arrayGary Ching-Pang Lin
2012-09-26Filter out newline from the password arrayGary Ching-Pang Lin
2012-09-26correct wordingGary Ching-Pang Lin
2012-09-26correct wordingGary Ching-Pang Lin
2012-09-26Build debug image for all efi filesGary Ching-Pang Lin
2012-09-26Build debug image for all efi filesGary Ching-Pang Lin
2012-09-24Define the max length of passwordGary Ching-Pang Lin
2012-09-24Define the max length of passwordGary Ching-Pang Lin
2012-09-24Request a password to verify the key listGary 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-24Request a password to verify the key listGary 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-21Erase stored keys when there is no key in the new key listGary Ching-Pang Lin
2012-09-21Erase stored keys when there is no key in the new key listGary Ching-Pang Lin