Gary Ching-Pang Lin
3508c40c39
integrate security override
2013-09-26 11:58:03 -04:00
Peter Jones
6d6aff1bab
Clean up tarballs in "make clean"
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-09-26 11:58:02 -04:00
Peter Jones
9197943206
Clean up tarballs in "make clean"
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
7f0208a0f9
Merge variable retrieving functions
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
7d602e843c
Merge variable retrieving functions
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
53862ddace
Merge signature.h into efiauthenticated.h and guid.h
...
Conflicts:
shim.c
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
79424b09ca
Merge signature.h into efiauthenticated.h and guid.h
...
Conflicts:
shim.c
2013-09-26 11:58:02 -04:00
Peter Jones
40375a8bea
Merge two PeImage.h into one
...
Conflicts:
Makefile
2013-09-26 11:58:02 -04:00
Peter Jones
526ed5a231
Merge two PeImage.h into one
...
Conflicts:
Makefile
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
ca2e00d067
Free unused memory space
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
804f8f7797
Free unused memory space
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
87bcb40438
Adjust the result of gmtime() to fit the definition
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
f6d1f6aa32
Adjust the result of gmtime() to fit the definition
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
744cb2109b
Rand: check the status of the pseudorandom number generator
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
681082e6c4
Rand: check the status of the pseudorandom number generator
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
71e70c72df
MokManager: check the suffix of the key file
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
9fd4e4a54e
MokManager: check the suffix of the key file
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
913f33d366
MokManager: fetch more info from X509 name
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
6212d9baa6
MokManager: fetch more info from X509 name
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
2648d29f00
MokManager: reboot the system after clearing MOK password
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
09f11d6aae
MokManager: reboot the system after clearing MOK password
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
5f7ade1950
MokManager: enhance the password prompt for SB state
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
e727d6007c
MokManager: enhance the password prompt for SB state
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
7ed6b96365
MokManager: rearrange the output of MOK info
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
f514439923
MokManager: rearrange the output of MOK info
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
c34ed0ae2f
Disable floating points in b_print
...
The long double declaration will enable SSE and cause a compilation
error. Disabling everything related to floating points avoids the
error.
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
9222860d32
Disable floating points in b_print
...
The long double declaration will enable SSE and cause a compilation
error. Disabling everything related to floating points avoids the
error.
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
3c5b49ec5a
Enable openssl bio_printf()
...
bio_printf() was replaced with a dummy function and this made
several openssl functions useless. This commit adds the print
functions back, so that we don't have to implement our own
ASN1 time print function.
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
ad23233e2d
Enable openssl bio_printf()
...
bio_printf() was replaced with a dummy function and this made
several openssl functions useless. This commit adds the print
functions back, so that we don't have to implement our own
ASN1 time print function.
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
5326c090be
MokManager: enhance the password prompt
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
e9e320e474
MokManager: enhance the password prompt
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
44d7d0e668
MokManager: remove the duplicate get_keystroke()
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
8494a1a323
MokManager: remove the duplicate get_keystroke()
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
9a86568e19
MokManager: draw the countdown screen
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
cc62e19d05
MokManager: draw the countdown screen
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
8371c49ce7
MokManager: Remove the unnecessary string duplication
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
fc5f6d59f5
MokManager: Remove the unnecessary string duplication
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
d71240bfff
Correct the certificate count of the signature list
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
19e4fc298c
Correct the certificate count of the signature list
2013-09-26 11:58:02 -04:00
Peter Jones
e053c22701
Since different distros name grub*.efi differently, make it compile-time.
...
Basically, if you don't want grub.efi, you do:
make 'DEFAULT_LOADER=\\\\grubx64.efi'
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-09-26 11:58:02 -04:00
Peter Jones
8e9124227d
Since different distros name grub*.efi differently, make it compile-time.
...
Basically, if you don't want grub.efi, you do:
make 'DEFAULT_LOADER=\\\\grubx64.efi'
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
bd145c6082
Define the PXE 2nd stage loader in the beginning of the file
...
Make it easier to change the PXE 2nd stage loader.
Conflicts:
netboot.c
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
b0f1e57897
Define the PXE 2nd stage loader in the beginning of the file
...
Make it easier to change the PXE 2nd stage loader.
Conflicts:
netboot.c
2013-09-26 11:58:02 -04:00
Gary Ching-Pang Lin
436afcc276
Remove double-separators from the bootpath
2013-09-26 11:58:01 -04:00
Gary Ching-Pang Lin
aa3dca0ba5
Remove double-separators from the bootpath
2013-09-26 11:58:01 -04:00
Gary Ching-Pang Lin
f9f81a22dd
Fix the broken bootpath
...
- The file path from DevicePathToStr may use slash as the file
seperator. Change all slashes to backslashes to avoid the strange
bootpath.
- Remove the redundant backslashes.
- ImagePath no longer requires the leading backslash.
- Fix a memory leak
Based on the patch from Michal Marek <mmarek@suse.com>
2013-09-26 11:58:01 -04:00
Gary Ching-Pang Lin
ca22da9def
Fix the broken bootpath
...
- The file path from DevicePathToStr may use slash as the file
seperator. Change all slashes to backslashes to avoid the strange
bootpath.
- Remove the redundant backslashes.
- ImagePath no longer requires the leading backslash.
- Fix a memory leak
Based on the patch from Michal Marek <mmarek@suse.com>
2013-09-26 11:58:01 -04:00
Gary Ching-Pang Lin
908eacc225
MokManager: support Tradition DES hash
2013-09-26 11:58:01 -04:00
Gary Ching-Pang Lin
be9108a8b9
MokManager: support Tradition DES hash
2013-09-26 11:58:01 -04:00
Gary Ching-Pang Lin
be5c35e1ac
MokManager: support MD5-based crypt() hash
2013-09-26 11:58:01 -04:00