rust-libutee 0.1.0

Rust library for UTEE-related functionality.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "rust-libutee"
version = "0.1.0"
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 = []

[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