blob: 664941b63ace0d1ecbeabaa24b0cef7884881e21 [file] [log] [blame]
Joakim Bech8e5c5b32018-10-25 08:18:32 +02001.. _libraries:
2
3#########
4Libraries
5#########
6
7.. _libutee:
8
9libutee
10*******
11The :ref:`tee_internal_core_api` describes services that are provided to Trusted
12Applications. **libutee** is a library that implements this API.
13
14libutee is a static library the Trusted Applications shall statically link
15against. Trusted Applications do execute in non-privileged secure userspace and
16libutee also aims at being executed in the non-privileged secure userspace.
17
18Some services for this API are fully statically implemented inside the libutee
19library while some services for the API are implemented inside the OP-TEE core
20(privileged level) and libutee calls such services through system calls.
21
22.. _libmpa:
23
24libmpa
25******
26Now deprectated, used to the the BigNum library in OP-TEE.
27