Joakim Bech | 8e5c5b3 | 2018-10-25 08:18:32 +0200 | [diff] [blame] | 1 | .. _libraries: |
| 2 | |
| 3 | ######### |
| 4 | Libraries |
| 5 | ######### |
| 6 | |
| 7 | .. _libutee: |
| 8 | |
| 9 | libutee |
| 10 | ******* |
| 11 | The :ref:`tee_internal_core_api` describes services that are provided to Trusted |
| 12 | Applications. **libutee** is a library that implements this API. |
| 13 | |
| 14 | libutee is a static library the Trusted Applications shall statically link |
| 15 | against. Trusted Applications do execute in non-privileged secure userspace and |
| 16 | libutee also aims at being executed in the non-privileged secure userspace. |
| 17 | |
| 18 | Some services for this API are fully statically implemented inside the libutee |
| 19 | library 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 | |
| 24 | libmpa |
| 25 | ****** |
Markus S. Wamser | 618e2b8 | 2020-04-16 12:45:44 +0200 | [diff] [blame] | 26 | Now deprecated, used to provide the BigNum library in OP-TEE. |
Joakim Bech | 8e5c5b3 | 2018-10-25 08:18:32 +0200 | [diff] [blame] | 27 | |