May - August 2024

Commitments to the LEDGE SC

@Mikko Rapeli

  • Upstream TRS secure boot and TPM based encryption to OpenEmbedded

    • arm64 gets a reference secure build for arm64 platforms

    • patches to meta-arm fTPM and TF-A

    • uki.bbclass and tests for poky

    • dm-verity, systemd and initramfs for meta-security

    • improve systemd TPM module loading support

    • Patches merged upstream

  • Minimal support for TRS

    • TRS builds latest poky, meta-arm etc upstream main/master branches

    • Regressions get fixed and submitted back to upstream projects

  • TS maintenance

    • TS 0.5 release

    • TS builds latest poky, meta-arm etc main/master branches

    • Regressions get get fixed and submitted back to upstream project

@Jens Wiklander

  • OP-TEE maintenance

    • OP-TEE patch reviews and merges

    • OP-TEE releases

  • OP-TEE supplicant moved in kernel

    • Enhance Linux userspace and make it easier for distros to use Secure UEFI variables and TPMs

    • Merge patches in kernel upstream

  • U-Boot Memory Tagging extensions PoC

    • Provide out of tree patches that enable MTE support

    • Decide if it’s worth merging those upstream

  • Dynamic memory support for OP-TEE

    • OP-TEE improved memory usage

    • Patches merged in OP-TEE

  • XEN & FF-A async notifications

    • FF-A improved support for XEN

    • Patches merged to XEN and/or OP-TEE

@Caleb Connolly

  • ACS conformance for RB2

    • Capsule update support for RB2 merged in U-Boot

    • ACS passing successfully on RB2

    • Fedora support for RB2 – Fedora public .iso installs on RB2 boards

  • U-Boot enhancements

    • Dynamic UUIDs for capsule updates

    • USB support for RB5

    • Patches merged upstream

@Raymond Mao

  • Add mbedTLS support in U-Boot

    • Patches merged upstream

  • mbedTLS improvements

    • Add MSCode and multiple certs support in MBedtls PKCS7 library needed for UEFI Secure Boot

    • Secure Boot selftests passing in U-Boot

    • Patches merged upstream

@Javier Tia

  • mbedTLS & LWIP integration

    • PoC of UEFI HTTPs boot linking to a repo

  • LWIP mbedTLS 3.X support

    • LWIP only works with ancient 2.X mbedTLS versions. Bump it to 3.x

    • Patches merged upstream