Searched hist:a30ddda9e48886e96696b130bfb8d9228fe589d9 (Results 1 – 1 of 1) sorted by relevance
| /optee_os/lib/libutee/include/ |
| H A D | pta_system.h | a30ddda9e48886e96696b130bfb8d9228fe589d9 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>
|