[package]
edition = "2024"
name = "rust-libutee"
version = "0.1.1"
authors = [
"yubo <yubo1@kylinos.cn>",
"duyuqi <duyuqi@kylinos.cn>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust library for UTEE-related functionality."
readme = "README.md"
license = "Apache-2.0"
[features]
default = ["ta_props_empty_impl"]
strict_annotation_checks = []
ta_props_empty_impl = []
trace-debug = []
trace-error = []
trace-flow = []
trace-info = []
xtee-panic-notify = []
[lib]
name = "rust_utee"
crate-type = [
"staticlib",
"rlib",
]
path = "src/lib.rs"
[[bin]]
name = "cancel_test"
path = "src/bin/cancel_test.rs"
[[bin]]
name = "cryp_test"
path = "src/bin/cryp_test.rs"
[[bin]]
name = "log_test"
path = "src/bin/log_test.rs"
[[bin]]
name = "property_test"
path = "src/bin/property_test.rs"
[[bin]]
name = "storage_test"
path = "src/bin/storage_test.rs"
[[bin]]
name = "tee_kernel_test"
path = "src/bin/tee_kernel_test.rs"
[[bin]]
name = "time_test"
path = "src/bin/time_test.rs"
[[test]]
name = "test_tee_api_arith_mpi"
path = "tests/test_tee_api_arith_mpi.rs"
[dependencies.hex]
version = "0.4"
[dependencies.libc]
version = "0.2"
[dependencies.mbedtls]
version = "0.13"
features = ["std"]
default-features = false
package = "mbedtls-smx"
[dependencies.mbedtls-platform-support-smx]
version = "0.1"
default-features = false
package = "mbedtls-platform-support-smx"
[dependencies.mbedtls-sys-auto]
version = "2.28"
default-features = false
package = "mbedtls-sys-auto-smx"
[dependencies.rand]
version = "0.9.1"
[dependencies.rand_chacha]
version = "0.3"
default-features = false