Commit Graph

145 Commits

Author SHA1 Message Date
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 52bf3b6636 meta-integrity: move gpg keyring initialization to signing-keys
Signed-off-by: Jia Zhang <lans.zhang2008@gmail.com>
2017-08-17 23:29:26 +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 464433a169 sign_rpm_ext: support RPM signing
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-17 11:22:49 +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 8ff4d25a90 ima-evm-utils: support to build with openssl-1.1.x
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-16 14:56:23 +08:00
Lans Zhang ead58497c8 cryptfs-tpm2: sync up with upstream
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-16 11:20:18 +08:00
Lans Zhang b7705a7587 README.md: update reference links
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-16 10:57:24 +08:00
Lans Zhang 9fc35f2627 meta-integrity/README.md: update
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-16 10:47:33 +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 eb08a619d8 init.ima: clean up and allow to load extra IMA policies from the real rootfs
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-15 16:15:38 +08:00
Lans Zhang 656706373f ima_policy: update the comment
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-15 16:14:31 +08:00
Lans Zhang c8fff6a0ff meta-integrity/README.md: update
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-15 14:13:23 +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 2c265a6fc3 meta-integrity/README.md: update
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-15 10:16:41 +08:00
Lans Zhang 09f1239567 meta-signing-key: clean up the default values of sample RPM signing key
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-15 09:23:09 +08:00
Lans Zhang b2c2716c20 meta-signing-key: renew the sample keys for UEFI Secure Boot
The DB and KEK now are self-signed.

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-14 15:07:57 +08:00
Lans Zhang 4a676cd301 create-user-key-store.sh: gpg key creation updates
- code style fixup
- remove gen_rpm_keyring script
- check gpg version

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-11 16:39:22 +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 0951a620b5 init: don't explicitly set the LUKS partition name
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-09 10:54:48 +08:00
Lans Zhang aa9b435b55 cryptfs-tpm2: sync up with upstream
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-09 10:53:47 +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 1098d813ed systemd: work around circular dependency chains found if systemd is configured to enable cryptsetup
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-09 09:52:17 +08:00
Lans Zhang e8d6e006e7 systemd: fix the conditions of PACKAGECONFIG for ima and cryptsetup
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-04 22:03:45 +08:00
Lans Zhang dd9a695df8 systemd: enable ima and cryptsetup
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-04 17:01:00 +08:00
Lans Zhang 8dd6733e31 cryptsetup: depend on lvm2 to include dmsetup
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-04 16:36:41 +08:00
Lans Zhang 7610abb4c8 cryptfs-tpm2: fix RDEPENDS
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-04 14:43:09 +08:00
Lans Zhang 909c571a60 meta-encrypted-storage: depend on meta-oe
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-04 14:42:36 +08:00
Lans Zhang 59c66fed7a kernel-initramfs: set the default priority to -1
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-03 14:38:11 +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 7f3143523d create-user-key-store.sh: self-sign KEK and DB
UEFI spec never ask for the fact that KEK must be signed by PK and
DB must be signed by KEK.

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-08-01 10:40:59 +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 50bd7859af rpm: remove PACKAGECONFIG[imaevm]
This setting is already merged to oe-core.

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-28 10:14:25 +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 71fc35c506 tpm2.0-tss: remove systemd from inherit command
The resource manager provided by this package is not used any more.
Thus its systemd-related settings should be removed.

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-27 13:26:42 +08:00
Lans Zhang 14cbd4685f packagegroup-encrypted-storage.inc: add cryptfs-tpm2
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-27 11:28:32 +08:00
Lans Zhang c82c3c56e8 initrdscripts-secure-core: install udevd and udevadm provided by either eudev or udev
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-26 22:51:08 +08:00
Lans Zhang 4eaaa557ff initrdscripts-secure-core: don't install sysvinit
/sbin/init should be covered by rootfs not here.

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-26 22:40:48 +08:00
Lans Zhang c28ebfb984 user-key-store.bbclass: set SYSTEM_TRUSTED only if ima is configured
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-25 21:17:23 +08:00
Lans Zhang 1546eb8538 user-key-store.bbclass: don't run check_deploy_keys in parallel
Set lockfile for task check_deploy_keys() to avoid the race error from
'cp -af':

  cp: cannot create regular file '.../tmp/deploy/images/intel-x86-64/
    sample-keys/uefi_sb_keys/DBX/DBX.key': File exists

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-25 21:15:25 +08:00
Lans Zhang 77640af54c IMA: move the default policy file to /etc/ima directory
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2017-07-25 09:37:59 +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