Gary Ching-Pang Lin
000e235101
Use LibDeleteVariable in gnu-efi
2012-10-02 11:55:44 +08:00
Gary Ching-Pang Lin
aa8e90679d
More tips for the MOK password
2012-09-27 16:54:38 +08:00
Gary Ching-Pang Lin
a737c14265
More tips for the MOK password
2012-09-27 16:54:38 +08:00
Gary Ching-Pang Lin
44423f01a4
Filter out newline from the password array
2012-09-26 17:19:27 +08:00
Gary Ching-Pang Lin
77e0d721ec
Filter out newline from the password array
2012-09-26 17:19:27 +08:00
Gary Ching-Pang Lin
a4c1e5965f
correct wording
2012-09-26 16:36:53 +08:00
Gary Ching-Pang Lin
a2cc3b0d11
correct wording
2012-09-26 16:36:53 +08:00
Gary Ching-Pang Lin
e676d64a62
Build debug image for all efi files
2012-09-26 15:46:42 +08:00
Gary Ching-Pang Lin
c6bd45d065
Build debug image for all efi files
2012-09-26 15:46:42 +08:00
Gary Ching-Pang Lin
ff857b4b8d
Define the max length of password
2012-09-24 17:27:52 +08:00
Gary Ching-Pang Lin
c83f32162d
Define the max length of password
2012-09-24 17:27:52 +08:00
Gary Ching-Pang Lin
215e462b10
Request a password to verify the key list
...
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-24 15:48:01 +08:00
Gary Ching-Pang Lin
7dc45398d6
Request a password to verify the key list
...
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-24 15:48:01 +08:00
Gary Ching-Pang Lin
5d328c6c45
Erase stored keys when there is no key in the new key list
2012-09-21 16:45:02 +08:00
Gary Ching-Pang Lin
f42825e60e
Erase stored keys when there is no key in the new key list
2012-09-21 16:45:02 +08:00
Gary Ching-Pang Lin
6919a3f7c7
Make sure the variables are not broken
2012-09-21 16:44:56 +08:00
Gary Ching-Pang Lin
ce2384495c
Make sure the variables are not broken
2012-09-21 16:44:56 +08:00
Gary Ching-Pang Lin
6306b495c5
Allow the new keys to be listed again
2012-09-21 15:36:57 +08:00
Gary Ching-Pang Lin
b386860250
Allow the new keys to be listed again
2012-09-21 15:36:57 +08:00
Gary Ching-Pang Lin
6577945fba
Reject the binary when there is no key in MokList
2012-09-21 15:10:31 +08:00
Gary Ching-Pang Lin
03953e08bc
Reject the binary when there is no key in MokList
2012-09-21 15:10:31 +08:00
Gary Ching-Pang Lin
f775849e12
Make the key list interactive
2012-09-20 18:15:50 +08:00
Gary Ching-Pang Lin
12e2d62500
Make the key list interactive
2012-09-20 18:15:50 +08:00
Gary Ching-Pang Lin
f78ff3bf0e
Make sure the time string is set
2012-09-20 15:54:57 +08:00
Gary Ching-Pang Lin
caf006b44f
Make sure the time string is set
2012-09-20 15:54:57 +08:00
Gary Ching-Pang Lin
ea8ee44476
Improve the layout of the key info
2012-09-20 15:22:53 +08:00
Gary Ching-Pang Lin
ff8d867c68
Improve the layout of the key info
2012-09-20 15:22:53 +08:00
Gary Ching-Pang Lin
2db8a14ad4
Remove the unused debug message
2012-09-20 10:35:43 +08:00
Gary Ching-Pang Lin
e6194ddd0a
Remove the unused debug message
2012-09-20 10:35:43 +08:00
Gary Ching-Pang Lin
a1239f096b
Check the MOK list correctly
2012-09-20 10:28:00 +08:00
Gary Ching-Pang Lin
b3ff35663b
Check the MOK list correctly
2012-09-20 10:28:00 +08:00
Gary Ching-Pang Lin
c326e2dff4
Simplify the key management
...
Move the key list building and management to mokutil to keep
MokManager as simple as possible.
2012-09-19 17:12:30 +08:00
Gary Ching-Pang Lin
1d7c0f8602
Simplify the key management
...
Move the key list building and management to mokutil to keep
MokManager as simple as possible.
2012-09-19 17:12:30 +08:00
Gary Ching-Pang Lin
1041805a18
Abandon the variable, MokMgmt
2012-09-19 14:54:35 +08:00
Gary Ching-Pang Lin
5d4b6ba037
Abandon the variable, MokMgmt
2012-09-19 14:54:35 +08:00
Gary Ching-Pang Lin
a903fb1088
Copy the MOK list to a RT variable
...
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 17:43:44 +08:00
Gary Ching-Pang Lin
ed2ecf8655
Copy the MOK list to a RT variable
...
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 17:43:44 +08:00
Gary Ching-Pang Lin
1342297309
Use the machine owner keys to verify images
2012-09-11 16:39:12 +08:00
Gary Ching-Pang Lin
28c581335e
Use the machine owner keys to verify images
2012-09-11 16:39:12 +08:00
Gary Ching-Pang Lin
333bd97743
Add a separate efi application to manage MOKs
2012-09-11 16:38:29 +08:00
Gary Ching-Pang Lin
481c1e1e76
Add a separate efi application to manage MOKs
2012-09-11 16:38:29 +08:00
Gary Ching-Pang Lin
cec6a0a964
Always try StartImage first
2012-09-11 16:37:02 +08:00
Gary Ching-Pang Lin
1395a9916b
Always try StartImage first
2012-09-11 16:37:02 +08:00
Gary Ching-Pang Lin
e470969e4e
Only launch MokManager when necessary
2012-09-11 16:34:25 +08:00
Gary Ching-Pang Lin
5f00e44f9a
Only launch MokManager when necessary
2012-09-11 16:34:25 +08:00
Gary Ching-Pang Lin
31d3bd054a
Retrieve attributes of variables
...
We have to make sure the machine owner key is stored in a BS
variable.
2012-09-11 16:31:05 +08:00
Gary Ching-Pang Lin
19e957f489
Retrieve attributes of variables
...
We have to make sure the machine owner key is stored in a BS
variable.
2012-09-11 16:31:05 +08:00
Gary Ching-Pang Lin
000c565c06
Merge branch 'master' into mok-prototype3
...
Conflicts:
shim.c
2012-09-07 18:22:34 +08:00
Gary Ching-Pang Lin
1fe0d49c9b
Merge branch 'master' into mok-prototype3
...
Conflicts:
shim.c
2012-09-07 18:22:34 +08:00
Gary Ching-Pang Lin
4b34567dd5
Load MokManager for MOK management
2012-09-07 18:11:45 +08:00