OH: the "O" in #optee stands for open
#embedded_linux
Is somebody aware of any way to get an updated #OPTEE for #RK3588 ? I wrote to #Rockchip but did not get an answer. The OSS version of OP-TEE does not seem to have the necessary headers/definitions for that chip.
If I did not have anything else to do I would reimplement this in Rust: https://github.com/microsoft/ms-tpm-20-ref. The code quality is not great in the original and it is not particularly complicated thing to do just time consuming. Looking how bad code quality is, I wonder why e.g. #OPTEE implementation is based on it (if I got this wrong please correct, 99% sure it is).

#tpm #arm #tee
GitHub - microsoft/ms-tpm-20-ref: Reference implementation of the TCG Trusted Platform Module 2.0 specification.

Reference implementation of the TCG Trusted Platform Module 2.0 specification. - GitHub - microsoft/ms-tpm-20-ref: Reference implementation of the TCG Trusted Platform Module 2.0 specification.

GitHub
#OPTEE is known to the State of California to cause severe headache

Anyone into #TEE (Trust execution environments)

Secure boot loaders key ladders?

https://www.riscure.com/tee-security-samsung-teegris-part-1/

#optee #hacking #exploit #vulnerable

Breaking TEE Security Part 1: TEEs, TrustZone and TEEGRIS - Riscure

In this series of blog posts about Samsung’s TEE OS we identify vulnerabilities in tee security and show how to exploit them.

Riscure