# rust-libutee
## Introduction
`rust-libutee` is a Rust wrapper for **libutee**, providing Rust bindings and utilities to interact with the TEE user-mode TEE runtime.
## Prerequisites
Before building the project, ensure that the required cross-compilers are available in your `PATH`.
Example:
```bash
export PATH=/home/data/tools/aarch64-linux-musl-cross/bin:$PATH
export PATH=/home/data/tools/x86_64-linux-musl-cross/bin:$PATH
```
## Build
Clone the repository:
```bash
git clone <repository-url>
cd rust-libutee
```
Build the project:
```bash
cargo build
```
Build for a specific target (example: `x86_64-unknown-linux-musl`):
```bash
cargo build --target x86_64-unknown-linux-musl
```