rust-libutee 0.1.0

Rust library for UTEE-related functionality.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rust_utee::api::tee_api_cancel::{
    TEE_GetCancellationFlag, TEE_MaskCancellation, TEE_UnmaskCancellation,
};

// #[unsafe(no_mangle)]
fn main() {
    let flag = TEE_GetCancellationFlag();
    println!("flag: {}", flag);
    println!("first mask cancel");
    TEE_MaskCancellation();
    let flag = TEE_GetCancellationFlag();
    println!("flag: {}", flag);
    TEE_UnmaskCancellation();
    let flag = TEE_GetCancellationFlag();
    println!("flag: {}", flag);
}