blob: 4adcbc625f24fbc3fb4eb2e10487990504e20d3f [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******
Markus S. Wamser618e2b82020-04-16 12:45:44 +020026Now deprecated, used to provide the BigNum library in OP-TEE.
Joakim Bech8e5c5b32018-10-25 08:18:32 +020027