This is an automated email from the ASF dual-hosted git repository.
yuanz pushed a change to branch release-v0.3.0
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git
from cd19ac2 Add Documentation for no-std
new ee4c437 Upgrade toolchain and std
new d8d296c remove customized compiler_builtins
new a7ce581 Add support for ARM32
new c7ed82f examples: remove test code
new 954d23c pin to latest rust std
new fc0870a code polishing
new 37a1c4b examples/tls_server: upgrade to new rustls
new 7ca860d cargo fmt
new aec15a2 bump version to 0.3.0
new 2892fbc fix supp_plugins-rs ci error
new 19d9ab8 add warning message for ARM32
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:
.cargo/config | 50 +--
.cargo/{config => config.toml} | 11 +-
.github/workflows/ci.yml | 2 +-
.licenserc.yaml | 4 +-
Makefile | 9 +-
...ee-trustzone.json => aarch64-unknown-optee.json | 2 +-
...-optee-trustzone.json => arm-unknown-optee.json | 6 +-
docs/debugging-optee-ta.md | 2 +-
environment | 8 +-
examples/acipher-rs/host/Cargo.lock | 10 +-
examples/acipher-rs/host/Cargo.toml | 2 +-
examples/acipher-rs/host/Makefile | 3 +
examples/acipher-rs/proto/Cargo.toml | 6 +-
examples/acipher-rs/ta/Cargo.lock | 36 +--
examples/acipher-rs/ta/Cargo.toml | 8 +-
examples/acipher-rs/ta/Makefile | 7 +-
examples/acipher-rs/ta/Xargo.toml | 1 -
examples/acipher-rs/ta/build.rs | 2 +-
examples/acipher-rs/ta/src/main.rs | 2 +-
examples/aes-rs/host/Cargo.lock | 10 +-
examples/aes-rs/host/Cargo.toml | 2 +-
examples/aes-rs/host/Makefile | 3 +
examples/aes-rs/proto/Cargo.toml | 6 +-
examples/aes-rs/ta/Cargo.lock | 36 +--
examples/aes-rs/ta/Cargo.toml | 8 +-
examples/aes-rs/ta/Makefile | 7 +-
examples/aes-rs/ta/Xargo.toml | 1 -
examples/aes-rs/ta/build.rs | 2 +-
examples/aes-rs/ta/src/main.rs | 9 +-
examples/authentication-rs/host/Cargo.lock | 10 +-
examples/authentication-rs/host/Cargo.toml | 2 +-
examples/authentication-rs/host/Makefile | 3 +
examples/authentication-rs/proto/Cargo.toml | 6 +-
examples/authentication-rs/ta/Cargo.lock | 36 +--
examples/authentication-rs/ta/Cargo.toml | 8 +-
examples/authentication-rs/ta/Makefile | 7 +-
examples/authentication-rs/ta/Xargo.toml | 1 -
examples/authentication-rs/ta/build.rs | 2 +-
examples/authentication-rs/ta/src/main.rs | 19 +-
examples/big_int-rs/host/Cargo.lock | 10 +-
examples/big_int-rs/host/Cargo.toml | 2 +-
examples/big_int-rs/host/Makefile | 3 +
examples/big_int-rs/proto/Cargo.toml | 6 +-
examples/big_int-rs/ta/Cargo.lock | 36 +--
examples/big_int-rs/ta/Cargo.toml | 8 +-
examples/big_int-rs/ta/Makefile | 7 +-
examples/big_int-rs/ta/Xargo.toml | 1 -
examples/big_int-rs/ta/build.rs | 2 +-
examples/big_int-rs/ta/src/main.rs | 2 +-
examples/diffie_hellman-rs/host/Cargo.lock | 10 +-
examples/diffie_hellman-rs/host/Cargo.toml | 2 +-
examples/diffie_hellman-rs/host/Makefile | 3 +
examples/diffie_hellman-rs/host/src/main.rs | 10 +-
examples/diffie_hellman-rs/proto/Cargo.toml | 6 +-
examples/diffie_hellman-rs/ta/Cargo.lock | 36 +--
examples/diffie_hellman-rs/ta/Cargo.toml | 8 +-
examples/diffie_hellman-rs/ta/Makefile | 7 +-
examples/diffie_hellman-rs/ta/Xargo.toml | 1 -
examples/diffie_hellman-rs/ta/build.rs | 2 +-
examples/diffie_hellman-rs/ta/src/main.rs | 6 +-
examples/digest-rs/host/Cargo.lock | 10 +-
examples/digest-rs/host/Cargo.toml | 2 +-
examples/digest-rs/host/Makefile | 3 +
examples/digest-rs/proto/Cargo.toml | 6 +-
examples/digest-rs/ta/Cargo.lock | 36 +--
examples/digest-rs/ta/Cargo.toml | 8 +-
examples/digest-rs/ta/Makefile | 7 +-
examples/digest-rs/ta/Xargo.toml | 1 -
examples/digest-rs/ta/build.rs | 2 +-
examples/digest-rs/ta/src/main.rs | 2 +-
examples/hello_world-rs/host/Cargo.lock | 10 +-
examples/hello_world-rs/host/Cargo.toml | 2 +-
examples/hello_world-rs/host/Makefile | 3 +
examples/hello_world-rs/host/src/main.rs | 2 +-
examples/hello_world-rs/proto/Cargo.toml | 6 +-
examples/hello_world-rs/ta/Cargo.lock | 36 +--
examples/hello_world-rs/ta/Cargo.toml | 8 +-
examples/hello_world-rs/ta/Makefile | 7 +-
examples/hello_world-rs/ta/Xargo.toml | 1 -
examples/hello_world-rs/ta/build.rs | 2 +-
examples/hello_world-rs/ta/src/main.rs | 2 +-
examples/hotp-rs/host/Cargo.lock | 10 +-
examples/hotp-rs/host/Cargo.toml | 2 +-
examples/hotp-rs/host/Makefile | 3 +
examples/hotp-rs/proto/Cargo.toml | 6 +-
examples/hotp-rs/ta/Cargo.lock | 36 +--
examples/hotp-rs/ta/Cargo.toml | 8 +-
examples/hotp-rs/ta/Makefile | 7 +-
examples/hotp-rs/ta/Xargo.toml | 1 -
examples/hotp-rs/ta/build.rs | 2 +-
examples/hotp-rs/ta/src/main.rs | 8 +-
.../message_passing_interface-rs/host/Cargo.lock | 10 +-
.../message_passing_interface-rs/host/Cargo.toml | 2 +-
.../message_passing_interface-rs/host/Makefile | 3 +
.../message_passing_interface-rs/host/src/main.rs | 15 +-
.../message_passing_interface-rs/proto/Cargo.toml | 6 +-
.../message_passing_interface-rs/ta/Cargo.lock | 65 +++-
.../message_passing_interface-rs/ta/Cargo.toml | 6 +-
examples/message_passing_interface-rs/ta/Makefile | 7 +-
.../message_passing_interface-rs/ta/Xargo.toml | 1 -
examples/message_passing_interface-rs/ta/build.rs | 2 +-
.../message_passing_interface-rs/ta/src/main.rs | 18 +-
.../message_passing_interface-rs/ta/ta_static.rs | 6 +-
examples/random-rs/host/Cargo.lock | 10 +-
examples/random-rs/host/Cargo.toml | 2 +-
examples/random-rs/host/Makefile | 3 +
examples/random-rs/proto/Cargo.toml | 6 +-
examples/random-rs/ta/Cargo.lock | 36 +--
examples/random-rs/ta/Cargo.toml | 8 +-
examples/random-rs/ta/Makefile | 7 +-
examples/random-rs/ta/Xargo.toml | 1 -
examples/random-rs/ta/build.rs | 2 +-
examples/random-rs/ta/src/main.rs | 6 +-
examples/secure_storage-rs/host/Cargo.lock | 10 +-
examples/secure_storage-rs/host/Cargo.toml | 2 +-
examples/secure_storage-rs/host/Makefile | 3 +
examples/secure_storage-rs/proto/Cargo.toml | 6 +-
examples/secure_storage-rs/ta/Cargo.lock | 36 +--
examples/secure_storage-rs/ta/Cargo.toml | 8 +-
examples/secure_storage-rs/ta/Makefile | 7 +-
examples/secure_storage-rs/ta/Xargo.toml | 1 -
examples/secure_storage-rs/ta/build.rs | 2 +-
examples/secure_storage-rs/ta/src/main.rs | 6 +-
examples/serde-rs/host/Cargo.lock | 10 +-
examples/serde-rs/host/Cargo.toml | 2 +-
examples/serde-rs/host/Makefile | 3 +
examples/serde-rs/host/src/main.rs | 7 +-
examples/serde-rs/proto/Cargo.toml | 6 +-
examples/serde-rs/ta/Cargo.lock | 78 ++---
examples/serde-rs/ta/Cargo.toml | 6 +-
examples/serde-rs/ta/Makefile | 7 +-
examples/serde-rs/ta/Xargo.toml | 1 -
examples/serde-rs/ta/build.rs | 2 +-
examples/serde-rs/ta/src/main.rs | 6 +-
examples/signature_verification-rs/host/Cargo.lock | 10 +-
examples/signature_verification-rs/host/Cargo.toml | 2 +-
examples/signature_verification-rs/host/Makefile | 3 +
.../signature_verification-rs/proto/Cargo.toml | 6 +-
examples/signature_verification-rs/ta/Cargo.lock | 36 +--
examples/signature_verification-rs/ta/Cargo.toml | 8 +-
examples/signature_verification-rs/ta/Makefile | 7 +-
examples/signature_verification-rs/ta/Xargo.toml | 1 -
examples/signature_verification-rs/ta/src/main.rs | 2 +-
examples/supp_plugin-rs/host/Cargo.lock | 4 +-
examples/supp_plugin-rs/host/Cargo.toml | 2 +-
examples/supp_plugin-rs/host/Makefile | 3 +
examples/supp_plugin-rs/host/src/main.rs | 4 +-
examples/supp_plugin-rs/plugin/Cargo.lock | 10 +-
examples/supp_plugin-rs/plugin/Cargo.toml | 8 +-
examples/supp_plugin-rs/plugin/Makefile | 4 +
examples/supp_plugin-rs/plugin/build.rs | 2 +-
examples/supp_plugin-rs/plugin/src/lib.rs | 21 +-
examples/supp_plugin-rs/proto/Cargo.toml | 4 +-
examples/supp_plugin-rs/ta/Cargo.lock | 40 +--
examples/supp_plugin-rs/ta/Cargo.toml | 8 +-
examples/supp_plugin-rs/ta/Makefile | 7 +-
examples/supp_plugin-rs/ta/Xargo.toml | 1 -
examples/supp_plugin-rs/ta/build.rs | 2 +-
examples/supp_plugin-rs/ta/src/main.rs | 23 +-
examples/tcp_client-rs/host/Cargo.lock | 10 +-
examples/tcp_client-rs/host/Cargo.toml | 2 +-
examples/tcp_client-rs/host/Makefile | 3 +
examples/tcp_client-rs/host/src/main.rs | 4 +-
examples/tcp_client-rs/proto/Cargo.toml | 6 +-
examples/tcp_client-rs/ta/Cargo.lock | 36 +--
examples/tcp_client-rs/ta/Cargo.toml | 8 +-
examples/tcp_client-rs/ta/Makefile | 7 +-
examples/tcp_client-rs/ta/Xargo.toml | 1 -
examples/tcp_client-rs/ta/build.rs | 2 +-
examples/tcp_client-rs/ta/src/main.rs | 10 +-
examples/time-rs/host/Cargo.lock | 10 +-
examples/time-rs/host/Cargo.toml | 2 +-
examples/time-rs/host/Makefile | 3 +
examples/time-rs/proto/Cargo.toml | 6 +-
examples/time-rs/ta/Cargo.lock | 36 +--
examples/time-rs/ta/Cargo.toml | 8 +-
examples/time-rs/ta/Makefile | 7 +-
examples/time-rs/ta/Xargo.toml | 1 -
examples/time-rs/ta/build.rs | 2 +-
examples/time-rs/ta/src/main.rs | 7 +-
examples/tls_client-rs/host/Cargo.lock | 10 +-
examples/tls_client-rs/host/Cargo.toml | 2 +-
examples/tls_client-rs/host/Makefile | 3 +
examples/tls_client-rs/proto/Cargo.toml | 6 +-
examples/tls_client-rs/ta/Cargo.lock | 230 ++++++--------
examples/tls_client-rs/ta/Cargo.toml | 25 +-
examples/tls_client-rs/ta/Makefile | 7 +-
examples/tls_client-rs/ta/Xargo.toml | 1 -
examples/tls_client-rs/ta/src/main.rs | 63 ++--
examples/tls_server-rs/host/Cargo.lock | 10 +-
examples/tls_server-rs/host/Cargo.toml | 2 +-
examples/tls_server-rs/host/Makefile | 3 +
examples/tls_server-rs/proto/Cargo.toml | 6 +-
examples/tls_server-rs/ta/Cargo.lock | 176 ++++++-----
examples/tls_server-rs/ta/Cargo.toml | 26 +-
examples/tls_server-rs/ta/Makefile | 7 +-
examples/tls_server-rs/ta/Xargo.toml | 1 -
examples/tls_server-rs/ta/src/main.rs | 64 ++--
examples/udp_socket-rs/host/Cargo.lock | 10 +-
examples/udp_socket-rs/host/Cargo.toml | 2 +-
examples/udp_socket-rs/host/Makefile | 3 +
examples/udp_socket-rs/host/src/main.rs | 10 +-
examples/udp_socket-rs/proto/Cargo.toml | 6 +-
examples/udp_socket-rs/ta/Cargo.lock | 36 +--
examples/udp_socket-rs/ta/Cargo.toml | 8 +-
examples/udp_socket-rs/ta/Makefile | 7 +-
examples/udp_socket-rs/ta/Xargo.toml | 1 -
examples/udp_socket-rs/ta/build.rs | 2 +-
examples/udp_socket-rs/ta/src/main.rs | 6 +-
optee-utee/Cargo.toml | 12 +-
optee-utee/Xargo.toml | 2 +-
optee-utee/macros/Cargo.toml | 4 +-
optee-utee/macros/src/lib.rs | 94 +++---
optee-utee/optee-utee-sys/Cargo.lock | 14 +
optee-utee/optee-utee-sys/Cargo.toml | 2 +-
optee-utee/systest/Cargo.lock | 336 ---------------------
optee-utee/systest/Cargo.toml | 2 +-
rust-toolchain.toml | 6 +-
setup.sh | 18 +-
tests/cleanup_all.sh | 2 +-
tests/setup.sh | 3 +
tests/test_acipher.sh | 4 +-
tests/test_aes.sh | 2 +-
tests/test_authentication.sh | 2 +-
tests/test_big_int.sh | 2 +-
tests/test_diffie_hellman.sh | 2 +-
tests/test_digest.sh | 2 +-
tests/test_hello_world.sh | 4 +-
tests/test_hotp.sh | 2 +-
tests/test_message_passing_interface.sh | 2 +-
tests/test_random.sh | 2 +-
tests/test_secure_storage.sh | 2 +-
tests/test_serde.sh | 2 +-
tests/test_signature_verification.sh | 2 +-
tests/test_supp_plugin.sh | 2 +-
tests/test_tcp_client.sh | 2 +-
tests/test_time.sh | 2 +-
tests/test_tls_client.sh | 2 +-
tests/test_tls_server.sh | 5 +-
tests/test_udp_socket.sh | 2 +-
240 files changed, 1288 insertions(+), 1561 deletions(-)
mode change 100644 => 120000 .cargo/config
copy .cargo/{config => config.toml} (88%)
rename aarch64-unknown-optee-trustzone.json => aarch64-unknown-optee.json (94%)
rename arm-unknown-optee-trustzone.json => arm-unknown-optee.json (78%)
create mode 100644 optee-utee/optee-utee-sys/Cargo.lock
delete mode 100644 optee-utee/systest/Cargo.lock
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]