]> git.ipfire.org Git - thirdparty/openwrt.git/commit
kernel: modules: package OP-TEE and fTPM modules 24311/head
authorDaniel Golle <daniel@makrotopia.org>
Sun, 19 Jul 2026 23:16:52 +0000 (00:16 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Tue, 21 Jul 2026 10:56:04 +0000 (11:56 +0100)
commit0f256a0a7adf5741e4a061f59a08cd01c14dc526
treebea91d765f418c0734bf7595c49e401e950ceaca
parent11a859cca7be1db7ba185fd3897940c061468581
kernel: modules: package OP-TEE and fTPM modules

Add kmod packages to support accessing the fTPM (in-firmware TPM) which
can be implemented in the boot firmware of most modern platforms.

 - kmod-optee: Open Portable Trusted Execution Environment
 - kmod-optee-rng: OP-TEE random number generator client
 - kmod-rtc-optee: OP-TEE real-time clock client
 - kmod-scmi-transport-optee: SCMI OP-TEE transport
 - kmod-tee: Generic Trusted Execution Environment
 - kmod-tee-stmm-efi: EFI variable service Trusted Application
 - kmod-tpm-ftpm-tee: Microsoft fTPM Trusted Application

Using the TPM 2.0 can be useful for various security applications,
such as encrypting on-disk credentials. OP-TEE itself alone is also
useful as it can provide a PKCS#11 token for authentication (eg. to
connect to a VPN) and significantly lower the risk of leaking secrets
used for authentication. Also, on some platforms RNG and RTC can only be
accessed via OP-TEE, and some ARM SystemReady platforms require EFI
variables to be access via a TA.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/kernel/linux/modules/other.mk
package/kernel/linux/modules/rtc.mk
target/linux/generic/config-6.12
target/linux/generic/config-6.18
target/linux/qualcommbe/config-6.18
target/linux/stm32/stm32mp1/config-6.18