KEYS: trusted: Introduce TEE based Trusted Keys
authorSumit Garg <sumit.garg@linaro.org>
Mon, 1 Mar 2021 13:11:25 +0000 (18:41 +0530)
committerJarkko Sakkinen <jarkko@kernel.org>
Wed, 14 Apr 2021 13:30:30 +0000 (16:30 +0300)
commit0a95ebc91305a5f2400e9080911e8d240b6b05ca
treed5d2ffff0a20f9e985e924eaa0c25f0876fbb623
parent5d0682be318910e028bdf57c90a1695ffc34be37
KEYS: trusted: Introduce TEE based Trusted Keys

Add support for TEE based trusted keys where TEE provides the functionality
to seal and unseal trusted keys using hardware unique key.

Refer to Documentation/staging/tee.rst for detailed information about TEE.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
include/keys/trusted_tee.h [new file with mode: 0644]
security/keys/trusted-keys/Makefile
security/keys/trusted-keys/trusted_core.c
security/keys/trusted-keys/trusted_tee.c [new file with mode: 0644]