Jia Zhang
ffe79fe91e
shim: drop fallback
...
shim will uninstall MOK Verify Protocol when launching fallack,
implying it is impossible to get the instance of MOK Verify Protocol
for SELoader. This behavior violates the original intention of
introducing fallback.
Signed-off-by: Jia Zhang <qianyue.zj@alibaba-inc.com >
2017-10-27 21:57:43 +08:00
Wenzong Fan
a852a68227
shim: disable OVERRIDE_SECURITY_POLICY for 32bit target ( #25 )
...
Fix 32bit assembler errors:
| /tmp/ccJyZFtJ.s: Assembler messages:
| /tmp/ccJyZFtJ.s:268: Error: bad register name `%rsp)'
| /tmp/ccJyZFtJ.s:269: Error: bad register name `%rdi'
...
| make[1]: *** [<builtin>: security_policy.o] Error 1
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com >
2017-09-30 03:50:25 -04:00
Wenzong Fan
5080ec0fac
grub-efi: fix build error with qemux86 ( #24 )
...
Fix the error:
mok2verify.c:169:53: error: \
format '%lx' expects argument of type 'long unsigned int', \
but argument 3 has type 'grub_efi_status_t {aka int}' \
[-Werror=format=]
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com >
2017-09-29 23:00:39 -04:00
Jia Zhang
b69537380c
meta-secure-core: clean up ${COREBASE}/LICENSE and ${COREBASE}/meta/COPYING.MIT
...
${COREBASE}/LICENSE is not a valid license file. So it is recommended
to use '${COMMON_LICENSE_DIR}/MIT' for a MIT License file in
LIC_FILES_CHKSUM. This will become an error in the future.
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com >
2017-09-02 11:11:44 +08:00
Jia Zhang
0e6d3a3e1c
meta-efi-secure-boot/README.md: document shim_cert as unused
...
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com >
2017-08-26 17:11:50 +08:00
Jia Zhang
bfd800fe02
shim: sync up with upstream
...
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com >
2017-08-23 05:16:38 +08:00
Jia Zhang
b1e14f4e88
encrypted-storage: use luks as the feature name for current implementation
...
encrypted-storage layer will include more security features about encrypted
storage so the term "encrypted-storage" won't be used to specify a dedicated
technology term such as "LUKS".
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com >
2017-08-20 15:31:11 +08:00
Jia Zhang
60588ac929
grub-efi: remove the unused patch
...
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com >
2017-08-18 13:24:21 +08:00
Jia Zhang
e11a0bd8de
efitools: fix searching openssl.cnf for target build
...
Currently, OPENSSL_LIB is only used for locating openssl.cnf in order
to work around openssl-1.1.x.
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com >
2017-08-17 20:39:48 +08:00
Lans Zhang
d5a4de8f09
efitools: support to build with openssl-1.1.x
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-16 23:01:13 +08:00
Lans Zhang
4b41056970
sbsigntool: fix build failure with openssl-1.0.x
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-16 10:12:21 +08:00
Lans Zhang
c912483e87
sbsigntool: update to support openssl-1.1.0
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-15 13:12:38 +08:00
Lans Zhang
104a01a25d
shim: refresh fallback patchset
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-11 14:14:39 +08:00
Lans Zhang
03a5d21586
shim: sync up with upstream
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-09 10:25:25 +08:00
Lans Zhang
1078adea02
shim: sync up with upstream
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-03 09:56:12 +08:00
Lans Zhang
a3e1038d71
shim: don't set CSV boot entry as the first boot option
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-08-01 13:13:06 +08:00
Lans Zhang
45748a09ef
README.md: simplify the commits for boot flow
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-31 19:28:24 +08:00
Lans Zhang
f77e53d627
meta-secure-core: code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-28 10:09:02 +08:00
Lans Zhang
afea92abb3
grub-efi: remove the depreciated replacement for initrd= parameter
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-28 10:01:20 +08:00
Lans Zhang
afdac6c3ca
grub/boot-menu.inc: use linux and initrd commands instead of chainloader to boot kernel
...
Since bzImage is not signed during the build.
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-27 16:19:40 +08:00
Lans Zhang
567e817691
meta-efi-secure-boot/README: update to reflect using fallback to chainloader SELoader
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-25 09:33:16 +08:00
Lans Zhang
008b18270f
shim: use fallback loading SELoader
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-24 17:14:51 +08:00
Lans Zhang
9b96939178
sbsigntool: code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-24 12:21:44 +08:00
Lans Zhang
c929a3e3fc
efivar: clean up
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-24 12:21:29 +08:00
Lans Zhang
2531d04180
meta-efi-secure-boot: depend on meta-perl
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-24 11:51:31 +08:00
Lans Zhang
189b6e56ab
shim: update to the latest
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-24 09:32:55 +08:00
Lans Zhang
e874405319
meta-secure-core: define the oe index name
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-20 14:17:27 +08:00
Lans Zhang
a50e927a87
seloader: sync up with upstream
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 15:54:12 +08:00
Lans Zhang
e203bcf9a1
meta-efi-secure-boot/README.md: update
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 15:28:43 +08:00
Lans Zhang
a93ddfe82d
libfile-slurp: code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 13:18:10 +08:00
Lans Zhang
9de8b3cf78
seloader,libsign: fix homepage URLs
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 13:14:47 +08:00
Lans Zhang
8dbce3e3a0
efitools: code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 13:09:41 +08:00
Lans Zhang
6d7f0155e3
seloader, libsign, cryptfs-tpm2: code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 10:27:45 +08:00
Lans Zhang
3af3588ab2
grub-efi: carry forward mok2verify to grub-2.02
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-13 10:26:43 +08:00
Lans Zhang
c071ce2d07
packagegroup-efi-secure-boot: make sure grub never be installed
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-12 15:37:09 +08:00
Lans Zhang
480f1f03a0
grub-efi: rebased to 2.02
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-12 15:36:46 +08:00
Lans Zhang
676968891f
Fix the occurrence of checking the existence of signing keys
...
packagegroups are not the end consumers of using user-key-store.
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-12 11:22:40 +08:00
Lans Zhang
a91fbd1776
packagegroup-efi-secure-boot/packagegroup-ima: depend on check_deploy_keys
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-11 14:15:00 +08:00
Lans Zhang
7c7f7f94a1
mokutil: code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-11 13:54:36 +08:00
Lans Zhang
24712cbb02
mokutil: add the COMPATIBLE_HOST
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-11 13:51:41 +08:00
Lans Zhang
02ae233112
shim: enable http boot support
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-11 13:49:22 +08:00
Lans Zhang
1ec1fed661
seloader: sync up with upstream
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-03 15:53:47 +08:00
Lans Zhang
81553a81fb
Rename .pem to .crt
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-03 15:47:53 +08:00
Lans Zhang
5135786fa3
kernel-initramfs: define this package to include the initramfs image for kernel boot
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-07-03 09:21:44 +08:00
Lans Zhang
5233d3cf5e
shim: fix OVMF crash
...
- httpboot.o cannot be built if ".PRECIOUS: " is placed ahead
of "<tab>CFLAGS +=".
- uri pointer should not be freed if NULL.
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-06-30 17:07:20 +08:00
Lans Zhang
dcfd67c60b
shim: clean up the code style
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-06-30 13:41:37 +08:00
Lans Zhang
e664a331d5
code style fixup
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-06-29 10:52:06 +08:00
Lans Zhang
e280094b5b
shim: enable http boot support
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-06-26 11:43:10 +08:00
Lans Zhang
dcc933df6e
linux-yocto-efi-secure-boot: don't use sccs to define the included kernel cfg
...
The variable sccs is used internally and thus it will be corrupted by the external
definition.
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-06-26 11:25:31 +08:00
Lans Zhang
1b3e594449
meta-secure-core: initial commit
...
Signed-off-by: Lans Zhang <jia.zhang@windriver.com >
2017-06-22 15:24:04 +08:00