Home
last modified time | relevance | path

Searched hist:a30ddda9e48886e96696b130bfb8d9228fe589d9 (Results 1 – 1 of 1) sorted by relevance

/optee_os/lib/libutee/include/
H A Dpta_system.ha30ddda9e48886e96696b130bfb8d9228fe589d9 Wed May 29 08:50:44 UTC 2019 Joakim Bech <joakim.bech@linaro.org> PTA: add support for deriving device and TA unique keys

Enable derivation of device and Trusted Application unique keys that can
be used by different Trusted Applications directly. An example of use
case could be when you need to encrypt some data in a Trusted App and
then give it back to normal world.

By default device unique properties (HUK and TA UUID) will be used when
deriving a key. However, the one calling the PTA derive key function
also have the ability to provide some extra data that will be mixed in
together with existing device unique properties. That gives the ability
to derive keys that are not only device and Trusted Application unique,
but also tied to some additional data, it could for example be a
password or something similar.

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>