This is an automated email from the ASF dual-hosted git repository.
yuanz pushed a change to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git
from 0f1f526 environment: add missing newline
new 7670685 add std support
new 9e3a615 Unify env variables
new 8d9e4eb optee-utee: remove redundant macros
new 8c28e57 examples/*/ta/Makefile: remove verbose for xargo
new 3cd70a5 optee-utee: enable systest
new b6ab246 examples: simplify Makefile
new 0fde5a6 ci: add testcases for multi-arch building
new 1b9b361 test/signature_verification-rs: waiting to finish
new 6b93772 remove Cargo.lock
new 9e3906e std: fix linking error and add ci for 32bit TA
new a6fbe93 update ci
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 121 +++++++++++++++++----
.gitignore | 4 +-
.licenserc.yaml | 1 +
aarch64-unknown-optee.json | 21 ++++
arm-unknown-optee.json | 21 ++++
build_optee_libraries.sh | 24 ++--
environment | 51 +++++++--
examples/acipher-rs/Makefile | 19 ++--
examples/acipher-rs/host/Makefile | 12 +-
examples/acipher-rs/ta/Cargo.toml | 4 +-
examples/acipher-rs/ta/Makefile | 14 ++-
.../acipher-rs/ta/Xargo.toml | 11 +-
examples/acipher-rs/ta/build.rs | 4 +-
examples/aes-rs/Makefile | 19 ++--
examples/aes-rs/host/Makefile | 12 +-
examples/aes-rs/ta/Cargo.toml | 4 +-
examples/aes-rs/ta/Makefile | 15 ++-
.../aes-rs/ta/Xargo.toml | 11 +-
examples/aes-rs/ta/build.rs | 4 +-
examples/authentication-rs/Makefile | 19 ++--
examples/authentication-rs/host/Makefile | 12 +-
examples/authentication-rs/ta/Cargo.toml | 4 +-
examples/authentication-rs/ta/Makefile | 15 ++-
.../authentication-rs/ta/Xargo.toml | 11 +-
examples/authentication-rs/ta/build.rs | 4 +-
examples/big_int-rs/Makefile | 19 ++--
examples/big_int-rs/host/Makefile | 12 +-
examples/big_int-rs/ta/Cargo.toml | 4 +-
examples/big_int-rs/ta/Makefile | 15 ++-
.../big_int-rs/ta/Xargo.toml | 11 +-
examples/big_int-rs/ta/build.rs | 4 +-
examples/diffie_hellman-rs/Makefile | 19 ++--
examples/diffie_hellman-rs/host/Makefile | 12 +-
examples/diffie_hellman-rs/ta/Cargo.toml | 4 +-
examples/diffie_hellman-rs/ta/Makefile | 14 ++-
.../diffie_hellman-rs/ta/Xargo.toml | 11 +-
examples/diffie_hellman-rs/ta/build.rs | 4 +-
examples/digest-rs/Makefile | 19 ++--
examples/digest-rs/host/Makefile | 12 +-
examples/digest-rs/ta/Cargo.toml | 4 +-
examples/digest-rs/ta/Makefile | 14 ++-
.../digest-rs/ta/Xargo.toml | 11 +-
examples/digest-rs/ta/build.rs | 4 +-
examples/error_handling-rs/Makefile | 19 ++--
examples/error_handling-rs/host/Makefile | 12 +-
examples/error_handling-rs/ta/Cargo.toml | 4 +-
examples/error_handling-rs/ta/Makefile | 15 ++-
.../error_handling-rs/ta/Xargo.toml | 11 +-
examples/error_handling-rs/ta/build.rs | 4 +-
examples/hello_world-rs/Makefile | 19 ++--
examples/hello_world-rs/host/Makefile | 12 +-
examples/hello_world-rs/ta/Cargo.toml | 4 +-
examples/hello_world-rs/ta/Makefile | 14 ++-
.../hello_world-rs/ta/Xargo.toml | 11 +-
examples/hello_world-rs/ta/build.rs | 4 +-
examples/hotp-rs/Makefile | 19 ++--
examples/hotp-rs/host/Makefile | 12 +-
examples/hotp-rs/ta/Cargo.toml | 4 +-
examples/hotp-rs/ta/Makefile | 14 ++-
.../hotp-rs/ta/Xargo.toml | 11 +-
examples/hotp-rs/ta/build.rs | 4 +-
examples/hotp-rs/ta/src/main.rs | 6 +-
examples/random-rs/Makefile | 19 ++--
examples/random-rs/host/Makefile | 12 +-
examples/random-rs/ta/Cargo.toml | 4 +-
examples/random-rs/ta/Makefile | 14 ++-
.../random-rs/ta/Xargo.toml | 11 +-
examples/random-rs/ta/build.rs | 4 +-
examples/secure_storage-rs/Makefile | 19 ++--
examples/secure_storage-rs/host/Makefile | 12 +-
examples/secure_storage-rs/ta/Cargo.toml | 4 +-
examples/secure_storage-rs/ta/Makefile | 14 ++-
.../secure_storage-rs/ta/Xargo.toml | 11 +-
examples/secure_storage-rs/ta/build.rs | 4 +-
examples/signature_verification-rs/Makefile | 19 ++--
examples/signature_verification-rs/host/Makefile | 12 +-
examples/signature_verification-rs/ta/Cargo.toml | 4 +-
examples/signature_verification-rs/ta/Makefile | 15 ++-
.../signature_verification-rs/ta/Xargo.toml | 11 +-
examples/signature_verification-rs/ta/build.rs | 4 +-
examples/supp_plugin-rs/Makefile | 11 +-
examples/supp_plugin-rs/host/Makefile | 12 +-
examples/supp_plugin-rs/ta/Cargo.toml | 4 +-
examples/supp_plugin-rs/ta/Makefile | 14 ++-
.../supp_plugin-rs/ta/Xargo.toml | 11 +-
examples/supp_plugin-rs/ta/build.rs | 4 +-
examples/time-rs/Makefile | 19 ++--
examples/time-rs/host/Makefile | 12 +-
examples/time-rs/ta/Cargo.toml | 4 +-
examples/time-rs/ta/Makefile | 14 ++-
.../time-rs/ta/Xargo.toml | 11 +-
examples/time-rs/ta/build.rs | 4 +-
optee-teec/optee-teec-sys/build.rs | 2 +-
optee-utee/Cargo.toml | 7 +-
tests/cleanup_all.sh => optee-utee/Xargo.toml | 11 +-
optee-utee/macros/src/lib.rs | 2 +-
optee-utee/optee-utee-sys/Cargo.toml | 6 +-
optee-utee/optee-utee-sys/src/lib.rs | 2 +-
optee-utee/optee-utee-sys/src/tee_api.rs | 4 -
optee-utee/optee-utee-sys/src/tee_api_types.rs | 3 -
.../src/tee_internal_api_extensions.rs | 5 +-
optee-utee/optee-utee-sys/src/tee_isocket.rs | 5 +-
optee-utee/optee-utee-sys/src/tee_tcpsocket.rs | 5 +-
optee-utee/optee-utee-sys/src/tee_udpsocket.rs | 5 +-
optee-utee/optee-utee-sys/src/trace.rs | 3 -
optee-utee/optee-utee-sys/src/user_ta_header.rs | 3 -
optee-utee/optee-utee-sys/src/utee_syscalls.rs | 3 -
optee-utee/src/arithmetical.rs | 2 +-
optee-utee/src/crypto_op.rs | 4 +-
optee-utee/src/error.rs | 4 +-
optee-utee/src/extension.rs | 4 +-
optee-utee/src/lib.rs | 14 ++-
optee-utee/src/object.rs | 4 +-
rust-toolchain.toml | 5 +-
setup.sh => setup_std_dependencies.sh | 41 ++++---
tests/test_acipher.sh | 4 +-
tests/test_aes.sh | 4 +-
tests/test_authentication.sh | 4 +-
tests/test_big_int.sh | 4 +-
tests/test_diffie_hellman.sh | 4 +-
tests/test_digest.sh | 4 +-
tests/test_error_handling.sh | 4 +-
tests/test_hello_world.sh | 4 +-
tests/test_hotp.sh | 4 +-
tests/test_random.sh | 4 +-
tests/test_secure_storage.sh | 4 +-
tests/test_signature_verification.sh | 6 +-
tests/test_supp_plugin.sh | 6 +-
tests/test_time.sh | 4 +-
129 files changed, 741 insertions(+), 605 deletions(-)
create mode 100644 aarch64-unknown-optee.json
create mode 100644 arm-unknown-optee.json
copy tests/cleanup_all.sh => examples/acipher-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/aes-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/authentication-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/big_int-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/diffie_hellman-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/digest-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/error_handling-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/hello_world-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/hotp-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/random-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/secure_storage-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/signature_verification-rs/ta/Xargo.toml
(72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/supp_plugin-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => examples/time-rs/ta/Xargo.toml (72%)
mode change 100755 => 100644
copy tests/cleanup_all.sh => optee-utee/Xargo.toml (73%)
mode change 100755 => 100644
copy setup.sh => setup_std_dependencies.sh (55%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]