ta: add early TA to seal and unseal Linux trusted keysThis patch adds an early TA which acts as Linux TEE bus device toprovide a service of sealing/unsealing of trusted keys in case platformdoesn
ta: add early TA to seal and unseal Linux trusted keysThis patch adds an early TA which acts as Linux TEE bus device toprovide a service of sealing/unsealing of trusted keys in case platformdoesn't posses a TPM device or like.To do sealing/unsealing we use system pseudo TA service to derive ahardware unquie key to perform authenticated encryption/decryption(using TEE_ALG_AES_GCM algo).Also, this early TA only accepts login with a new private login methodspecifically used by REE kernel (TEE_LOGIN_REE_KERNEL).Signed-off-by: Sumit Garg <sumit.garg@linaro.org>Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>Reviewed-by: Jerome Forissier <jerome@forissier.org>
show more ...