This is an automated email from the ASF dual-hosted git repository.
yuanz pushed a change to branch no-std
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git
from b2fbfb0 CI: don't do things setup.sh does for us
new 9cf82be optee-utee-sys: Add optional no_std feature support
new ab8b60b optee-utee: Add optional no_std feature support
new b090c0f optee-utee: Use libc_alloc as global heap allocator
new f1fcc45 optee-utee: Fix Box unused/drop warnings
new 6b0c8fc optee-utee: no_std: Add support for panic handler
new 9d1e9ae macros: Add no_std compatibility
new f850d1f examples: std TAs: Explicitly use c_void binding
new 75a8ae5 examples: hello_world-rs: Switch to use #![no_std]
new 5204e7c examples: acipher-rs: Switch to use #![no_std]
new 359b810 examples: aes-rs: Switch to use #![no_std]
new 3d914f9 examples: authentication-rs: Switch to use #![no_std]
new 9b28650 examples: big_int-rs: Switch to use #![no_std]
new 3cc9ae5 examples: diffie_hellman-rs: Switch to use #![no_std]
new 871aab6 examples: digest-rs: Switch to use #![no_std]
new 6903ba7 examples: hotp-rs: Switch to use #![no_std]
new 601259c examples: random-rs: Switch to use #![no_std]
new 39d7036 examples: secure_storage-rs: Switch to use #![no_std]
new d4e7da9 examples: signature_verification-rs: Rewrite to use GP TEE
APIs
new 3bd3dab examples: time-rs: Switch to use #![no_std]
new ccc59d4 examples: supp_plugin-rs: Switch to use #![no_std]
new 99b74a4 examples: tas: build.rs: Explicitly link libutils
new a26591d examples: host: Fix unused crate warnings
new e843a89 examples: Reuse aarch64/arm host toolchain target for no_std
TAs
new 1d27283 examples: no_std: Drop redundant Xargo.toml files
new 13aba14 examples: no_std: Reuse TA linker script provided via TA
devkit
new e7604c1 examples: std TAs: Add toochain override for
nightly-2021-09-20
new e90f74e rust-toolchain.toml: Upgrade to latest nighlty release
new af39003 CI: Build test optee-utee crate using latest nightly
new dcf7942 examples: Drop std TA examples
new dafac72 Drop downstream OP-TEE toolchain target support
new 4c65f12 CI: tests: Drop std TAs support
The 31 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 | 49 ---
.github/workflows/ci.yml | 2 +-
.licenserc.yaml | 5 -
Dockerfile | 5 +-
Makefile | 4 +-
aarch64-unknown-optee-trustzone.json | 20 --
arm-unknown-optee-trustzone.json | 21 --
ci/ci.sh | 6 -
ci/qemu-check.exp | 52 ---
docs/debugging-optee-ta.md | 2 +-
examples/acipher-rs/host/Makefile | 4 +-
examples/acipher-rs/proto/Cargo.toml | 2 +-
examples/acipher-rs/proto/src/lib.rs | 2 +
examples/acipher-rs/ta/Cargo.lock | 105 ------
examples/acipher-rs/ta/Cargo.toml | 8 +-
examples/acipher-rs/ta/Makefile | 10 +-
examples/acipher-rs/ta/Xargo.toml | 25 --
examples/acipher-rs/ta/build.rs | 40 ++-
examples/acipher-rs/ta/src/main.rs | 5 +
examples/acipher-rs/ta/ta_aarch64.lds | 92 ------
examples/acipher-rs/ta/ta_arm.lds | 91 -----
examples/acipher-rs/ta/ta_static.rs | 14 +-
examples/aes-rs/host/Makefile | 4 +-
examples/aes-rs/proto/Cargo.toml | 2 +-
examples/aes-rs/proto/src/lib.rs | 2 +
examples/aes-rs/ta/Cargo.lock | 105 ------
examples/aes-rs/ta/Cargo.toml | 8 +-
examples/aes-rs/ta/Makefile | 10 +-
examples/aes-rs/ta/Xargo.toml | 25 --
examples/aes-rs/ta/build.rs | 40 ++-
examples/aes-rs/ta/src/main.rs | 7 +-
examples/aes-rs/ta/ta_aarch64.lds | 92 ------
examples/aes-rs/ta/ta_arm.lds | 91 -----
examples/aes-rs/ta/ta_static.rs | 14 +-
examples/authentication-rs/host/Makefile | 4 +-
examples/authentication-rs/proto/Cargo.toml | 2 +-
examples/authentication-rs/proto/src/lib.rs | 2 +
examples/authentication-rs/ta/Cargo.lock | 105 ------
examples/authentication-rs/ta/Cargo.toml | 8 +-
examples/authentication-rs/ta/Makefile | 10 +-
examples/authentication-rs/ta/Xargo.toml | 25 --
examples/authentication-rs/ta/build.rs | 40 ++-
examples/authentication-rs/ta/src/main.rs | 6 +
examples/authentication-rs/ta/ta_aarch64.lds | 92 ------
examples/authentication-rs/ta/ta_arm.lds | 91 -----
examples/authentication-rs/ta/ta_static.rs | 14 +-
examples/big_int-rs/host/Makefile | 4 +-
examples/big_int-rs/proto/Cargo.toml | 2 +-
examples/big_int-rs/proto/src/lib.rs | 2 +
examples/big_int-rs/ta/Cargo.lock | 105 ------
examples/big_int-rs/ta/Cargo.toml | 8 +-
examples/big_int-rs/ta/Makefile | 10 +-
examples/big_int-rs/ta/Xargo.toml | 25 --
examples/big_int-rs/ta/build.rs | 40 ++-
examples/big_int-rs/ta/src/main.rs | 2 +
examples/big_int-rs/ta/ta_aarch64.lds | 92 ------
examples/big_int-rs/ta/ta_arm.lds | 91 -----
examples/big_int-rs/ta/ta_static.rs | 14 +-
examples/diffie_hellman-rs/host/Makefile | 4 +-
examples/diffie_hellman-rs/proto/Cargo.toml | 2 +-
examples/diffie_hellman-rs/proto/src/lib.rs | 2 +
examples/diffie_hellman-rs/ta/Cargo.lock | 105 ------
examples/diffie_hellman-rs/ta/Cargo.toml | 8 +-
examples/diffie_hellman-rs/ta/Makefile | 10 +-
examples/diffie_hellman-rs/ta/Xargo.toml | 25 --
examples/diffie_hellman-rs/ta/build.rs | 40 ++-
examples/diffie_hellman-rs/ta/src/main.rs | 5 +
examples/diffie_hellman-rs/ta/ta_aarch64.lds | 92 ------
examples/diffie_hellman-rs/ta/ta_arm.lds | 91 -----
examples/diffie_hellman-rs/ta/ta_static.rs | 14 +-
examples/digest-rs/host/Makefile | 4 +-
examples/digest-rs/proto/Cargo.toml | 2 +-
examples/digest-rs/proto/src/lib.rs | 2 +
examples/digest-rs/ta/Cargo.lock | 105 ------
examples/digest-rs/ta/Cargo.toml | 8 +-
examples/digest-rs/ta/Makefile | 10 +-
examples/digest-rs/ta/Xargo.toml | 25 --
examples/digest-rs/ta/build.rs | 40 ++-
examples/digest-rs/ta/src/main.rs | 5 +
examples/digest-rs/ta/ta_aarch64.lds | 92 ------
examples/digest-rs/ta/ta_arm.lds | 91 -----
examples/digest-rs/ta/ta_static.rs | 14 +-
examples/hello_world-rs/host/Makefile | 4 +-
examples/hello_world-rs/proto/Cargo.toml | 2 +-
examples/hello_world-rs/proto/src/lib.rs | 2 +
examples/hello_world-rs/ta/Cargo.lock | 105 ------
examples/hello_world-rs/ta/Cargo.toml | 8 +-
examples/hello_world-rs/ta/Makefile | 10 +-
examples/hello_world-rs/ta/Xargo.toml | 25 --
examples/hello_world-rs/ta/build.rs | 40 ++-
examples/hello_world-rs/ta/src/main.rs | 2 +
examples/hello_world-rs/ta/ta_aarch64.lds | 92 ------
examples/hello_world-rs/ta/ta_arm.lds | 91 -----
examples/hello_world-rs/ta/ta_static.rs | 14 +-
examples/hotp-rs/host/Makefile | 4 +-
examples/hotp-rs/proto/Cargo.toml | 2 +-
examples/hotp-rs/proto/src/lib.rs | 2 +
examples/hotp-rs/ta/Cargo.lock | 105 ------
examples/hotp-rs/ta/Cargo.toml | 8 +-
examples/hotp-rs/ta/Makefile | 10 +-
examples/hotp-rs/ta/Xargo.toml | 25 --
examples/hotp-rs/ta/build.rs | 40 ++-
examples/hotp-rs/ta/src/main.rs | 5 +
examples/hotp-rs/ta/ta_aarch64.lds | 92 ------
examples/hotp-rs/ta/ta_arm.lds | 91 -----
examples/hotp-rs/ta/ta_static.rs | 14 +-
examples/message_passing_interface-rs/Makefile | 24 --
.../message_passing_interface-rs/host/Cargo.lock | 217 ------------
.../message_passing_interface-rs/host/Cargo.toml | 31 --
.../message_passing_interface-rs/host/Makefile | 45 ---
.../message_passing_interface-rs/host/src/main.rs | 81 -----
.../message_passing_interface-rs/proto/Cargo.toml | 32 --
.../message_passing_interface-rs/proto/build.rs | 36 --
.../message_passing_interface-rs/proto/src/lib.rs | 51 ---
.../message_passing_interface-rs/ta/Cargo.lock | 150 ---------
.../message_passing_interface-rs/ta/Cargo.toml | 39 ---
examples/message_passing_interface-rs/ta/Makefile | 53 ---
.../message_passing_interface-rs/ta/Xargo.toml | 25 --
examples/message_passing_interface-rs/ta/build.rs | 62 ----
.../message_passing_interface-rs/ta/src/main.rs | 96 ------
.../message_passing_interface-rs/ta/ta_aarch64.lds | 92 ------
.../message_passing_interface-rs/ta/ta_arm.lds | 91 -----
.../message_passing_interface-rs/ta/ta_static.rs | 98 ------
examples/message_passing_interface-rs/uuid.txt | 1 -
examples/random-rs/host/Makefile | 4 +-
examples/random-rs/proto/Cargo.toml | 2 +-
examples/random-rs/proto/src/lib.rs | 2 +
examples/random-rs/ta/Cargo.lock | 105 ------
examples/random-rs/ta/Cargo.toml | 8 +-
examples/random-rs/ta/Makefile | 10 +-
examples/random-rs/ta/Xargo.toml | 25 --
examples/random-rs/ta/build.rs | 40 ++-
examples/random-rs/ta/src/main.rs | 5 +
examples/random-rs/ta/ta_aarch64.lds | 92 ------
examples/random-rs/ta/ta_arm.lds | 91 -----
examples/random-rs/ta/ta_static.rs | 14 +-
examples/secure_storage-rs/host/Makefile | 4 +-
examples/secure_storage-rs/proto/Cargo.toml | 2 +-
examples/secure_storage-rs/proto/src/lib.rs | 2 +
examples/secure_storage-rs/ta/Cargo.lock | 105 ------
examples/secure_storage-rs/ta/Cargo.toml | 8 +-
examples/secure_storage-rs/ta/Makefile | 10 +-
examples/secure_storage-rs/ta/Xargo.toml | 25 --
examples/secure_storage-rs/ta/build.rs | 40 ++-
examples/secure_storage-rs/ta/src/main.rs | 9 +-
examples/secure_storage-rs/ta/ta_aarch64.lds | 92 ------
examples/secure_storage-rs/ta/ta_arm.lds | 91 -----
examples/secure_storage-rs/ta/ta_static.rs | 14 +-
examples/serde-rs/Makefile | 24 --
examples/serde-rs/host/Cargo.lock | 149 ---------
examples/serde-rs/host/Cargo.toml | 35 --
examples/serde-rs/host/Makefile | 45 ---
examples/serde-rs/host/src/main.rs | 52 ---
examples/serde-rs/proto/Cargo.toml | 30 --
examples/serde-rs/proto/build.rs | 36 --
examples/serde-rs/proto/src/lib.rs | 33 --
examples/serde-rs/ta/Cargo.lock | 185 -----------
examples/serde-rs/ta/Cargo.toml | 41 ---
examples/serde-rs/ta/Makefile | 53 ---
examples/serde-rs/ta/Xargo.toml | 25 --
examples/serde-rs/ta/build.rs | 62 ----
examples/serde-rs/ta/src/main.rs | 99 ------
examples/serde-rs/ta/ta_aarch64.lds | 92 ------
examples/serde-rs/ta/ta_arm.lds | 91 -----
examples/serde-rs/ta/ta_static.rs | 98 ------
examples/serde-rs/uuid.txt | 1 -
examples/signature_verification-rs/host/Makefile | 4 +-
.../signature_verification-rs/host/src/main.rs | 6 +-
.../signature_verification-rs/proto/Cargo.toml | 2 +-
.../signature_verification-rs/proto/src/lib.rs | 2 +
examples/signature_verification-rs/ta/Cargo.lock | 142 --------
examples/signature_verification-rs/ta/Cargo.toml | 15 +-
examples/signature_verification-rs/ta/Makefile | 10 +-
examples/signature_verification-rs/ta/Xargo.toml | 25 --
examples/signature_verification-rs/ta/build.rs | 42 ++-
examples/signature_verification-rs/ta/src/main.rs | 143 +++++---
.../signature_verification-rs/ta/ta_aarch64.lds | 92 ------
examples/signature_verification-rs/ta/ta_arm.lds | 91 -----
examples/signature_verification-rs/ta/ta_static.rs | 14 +-
examples/supp_plugin-rs/host/Makefile | 4 +-
examples/supp_plugin-rs/plugin/Makefile | 4 +-
examples/supp_plugin-rs/plugin/src/lib.rs | 2 +-
examples/supp_plugin-rs/proto/Cargo.toml | 2 +-
examples/supp_plugin-rs/proto/src/lib.rs | 3 +-
examples/supp_plugin-rs/ta/Cargo.lock | 111 -------
examples/supp_plugin-rs/ta/Cargo.toml | 8 +-
examples/supp_plugin-rs/ta/Makefile | 10 +-
examples/supp_plugin-rs/ta/Xargo.toml | 25 --
examples/supp_plugin-rs/ta/build.rs | 40 ++-
examples/supp_plugin-rs/ta/src/main.rs | 6 +-
examples/supp_plugin-rs/ta/ta_aarch64.lds | 92 ------
examples/supp_plugin-rs/ta/ta_arm.lds | 91 -----
examples/supp_plugin-rs/ta/ta_static.rs | 14 +-
examples/tcp_client-rs/Makefile | 24 --
examples/tcp_client-rs/host/Cargo.lock | 104 ------
examples/tcp_client-rs/host/Cargo.toml | 33 --
examples/tcp_client-rs/host/Makefile | 45 ---
examples/tcp_client-rs/host/src/main.rs | 37 ---
examples/tcp_client-rs/proto/Cargo.toml | 30 --
examples/tcp_client-rs/proto/build.rs | 36 --
examples/tcp_client-rs/proto/src/lib.rs | 33 --
examples/tcp_client-rs/ta/Cargo.lock | 105 ------
examples/tcp_client-rs/ta/Cargo.toml | 39 ---
examples/tcp_client-rs/ta/Makefile | 53 ---
examples/tcp_client-rs/ta/Xargo.toml | 25 --
examples/tcp_client-rs/ta/build.rs | 62 ----
examples/tcp_client-rs/ta/src/main.rs | 93 ------
examples/tcp_client-rs/ta/ta_aarch64.lds | 92 ------
examples/tcp_client-rs/ta/ta_arm.lds | 91 -----
examples/tcp_client-rs/ta/ta_static.rs | 98 ------
examples/tcp_client-rs/uuid.txt | 1 -
examples/time-rs/host/Makefile | 4 +-
examples/time-rs/proto/Cargo.toml | 2 +-
examples/time-rs/proto/src/lib.rs | 2 +
examples/time-rs/ta/Cargo.lock | 105 ------
examples/time-rs/ta/Cargo.toml | 8 +-
examples/time-rs/ta/Makefile | 10 +-
examples/time-rs/ta/Xargo.toml | 25 --
examples/time-rs/ta/build.rs | 40 ++-
examples/time-rs/ta/src/main.rs | 2 +
examples/time-rs/ta/ta_aarch64.lds | 92 ------
examples/time-rs/ta/ta_arm.lds | 91 -----
examples/time-rs/ta/ta_static.rs | 14 +-
examples/tls_client-rs/Makefile | 24 --
examples/tls_client-rs/host/Cargo.lock | 104 ------
examples/tls_client-rs/host/Cargo.toml | 33 --
examples/tls_client-rs/host/Makefile | 45 ---
examples/tls_client-rs/host/src/main.rs | 37 ---
examples/tls_client-rs/proto/Cargo.toml | 30 --
examples/tls_client-rs/proto/build.rs | 34 --
examples/tls_client-rs/proto/src/lib.rs | 33 --
examples/tls_client-rs/ta/Cargo.lock | 363 --------------------
examples/tls_client-rs/ta/Cargo.toml | 50 ---
examples/tls_client-rs/ta/Makefile | 53 ---
examples/tls_client-rs/ta/Xargo.toml | 25 --
examples/tls_client-rs/ta/build.rs | 62 ----
examples/tls_client-rs/ta/src/main.rs | 105 ------
examples/tls_client-rs/ta/ta_aarch64.lds | 92 ------
examples/tls_client-rs/ta/ta_arm.lds | 91 -----
examples/tls_client-rs/ta/ta_static.rs | 98 ------
examples/tls_client-rs/uuid.txt | 1 -
examples/tls_server-rs/Makefile | 24 --
examples/tls_server-rs/host/Cargo.lock | 104 ------
examples/tls_server-rs/host/Cargo.toml | 33 --
examples/tls_server-rs/host/Makefile | 45 ---
examples/tls_server-rs/host/src/main.rs | 119 -------
examples/tls_server-rs/proto/Cargo.toml | 30 --
examples/tls_server-rs/proto/build.rs | 34 --
examples/tls_server-rs/proto/src/lib.rs | 39 ---
examples/tls_server-rs/ta/Cargo.lock | 367 ---------------------
examples/tls_server-rs/ta/Cargo.toml | 51 ---
examples/tls_server-rs/ta/Makefile | 53 ---
examples/tls_server-rs/ta/Xargo.toml | 25 --
examples/tls_server-rs/ta/build.rs | 62 ----
examples/tls_server-rs/ta/src/main.rs | 196 -----------
examples/tls_server-rs/ta/ta_aarch64.lds | 92 ------
examples/tls_server-rs/ta/ta_arm.lds | 91 -----
examples/tls_server-rs/ta/ta_static.rs | 98 ------
examples/tls_server-rs/ta/test-ca/ecdsa/ca.cert | 12 -
examples/tls_server-rs/ta/test-ca/ecdsa/ca.der | Bin 462 -> 0 bytes
examples/tls_server-rs/ta/test-ca/ecdsa/ca.key | 6 -
.../tls_server-rs/ta/test-ca/ecdsa/client.cert | 13 -
.../tls_server-rs/ta/test-ca/ecdsa/client.chain | 24 --
.../ta/test-ca/ecdsa/client.fullchain | 37 ---
examples/tls_server-rs/ta/test-ca/ecdsa/client.key | 6 -
examples/tls_server-rs/ta/test-ca/ecdsa/client.req | 8 -
examples/tls_server-rs/ta/test-ca/ecdsa/end.cert | 13 -
examples/tls_server-rs/ta/test-ca/ecdsa/end.chain | 24 --
.../tls_server-rs/ta/test-ca/ecdsa/end.fullchain | 37 ---
examples/tls_server-rs/ta/test-ca/ecdsa/end.key | 5 -
examples/tls_server-rs/ta/test-ca/ecdsa/end.req | 7 -
examples/tls_server-rs/ta/test-ca/ecdsa/inter.cert | 12 -
examples/tls_server-rs/ta/test-ca/ecdsa/inter.key | 5 -
examples/tls_server-rs/ta/test-ca/ecdsa/inter.req | 7 -
.../tls_server-rs/ta/test-ca/ecdsa/nistp256.pem | 3 -
.../tls_server-rs/ta/test-ca/ecdsa/nistp384.pem | 3 -
examples/tls_server-rs/ta/test-ca/eddsa/ca.cert | 9 -
examples/tls_server-rs/ta/test-ca/eddsa/ca.der | Bin 336 -> 0 bytes
examples/tls_server-rs/ta/test-ca/eddsa/ca.key | 3 -
.../tls_server-rs/ta/test-ca/eddsa/client.cert | 11 -
.../tls_server-rs/ta/test-ca/eddsa/client.chain | 19 --
.../ta/test-ca/eddsa/client.fullchain | 30 --
examples/tls_server-rs/ta/test-ca/eddsa/client.key | 3 -
examples/tls_server-rs/ta/test-ca/eddsa/client.req | 6 -
examples/tls_server-rs/ta/test-ca/eddsa/end.cert | 12 -
examples/tls_server-rs/ta/test-ca/eddsa/end.chain | 19 --
.../tls_server-rs/ta/test-ca/eddsa/end.fullchain | 31 --
examples/tls_server-rs/ta/test-ca/eddsa/end.key | 3 -
examples/tls_server-rs/ta/test-ca/eddsa/end.req | 6 -
examples/tls_server-rs/ta/test-ca/eddsa/inter.cert | 10 -
examples/tls_server-rs/ta/test-ca/eddsa/inter.key | 3 -
examples/tls_server-rs/ta/test-ca/eddsa/inter.req | 6 -
examples/tls_server-rs/ta/test-ca/rsa/ca.cert | 30 --
examples/tls_server-rs/ta/test-ca/rsa/ca.der | Bin 1305 -> 0 bytes
examples/tls_server-rs/ta/test-ca/rsa/ca.key | 52 ---
examples/tls_server-rs/ta/test-ca/rsa/client.cert | 23 --
examples/tls_server-rs/ta/test-ca/rsa/client.chain | 57 ----
.../tls_server-rs/ta/test-ca/rsa/client.fullchain | 80 -----
examples/tls_server-rs/ta/test-ca/rsa/client.key | 28 --
examples/tls_server-rs/ta/test-ca/rsa/client.req | 15 -
examples/tls_server-rs/ta/test-ca/rsa/client.rsa | 27 --
examples/tls_server-rs/ta/test-ca/rsa/end.cert | 24 --
examples/tls_server-rs/ta/test-ca/rsa/end.chain | 57 ----
.../tls_server-rs/ta/test-ca/rsa/end.fullchain | 81 -----
examples/tls_server-rs/ta/test-ca/rsa/end.key | 28 --
examples/tls_server-rs/ta/test-ca/rsa/end.req | 15 -
examples/tls_server-rs/ta/test-ca/rsa/end.rsa | 27 --
examples/tls_server-rs/ta/test-ca/rsa/inter.cert | 27 --
examples/tls_server-rs/ta/test-ca/rsa/inter.key | 40 ---
examples/tls_server-rs/ta/test-ca/rsa/inter.req | 21 --
examples/tls_server-rs/uuid.txt | 1 -
examples/udp_socket-rs/Makefile | 24 --
examples/udp_socket-rs/host/Cargo.lock | 104 ------
examples/udp_socket-rs/host/Cargo.toml | 33 --
examples/udp_socket-rs/host/Makefile | 45 ---
examples/udp_socket-rs/host/src/main.rs | 49 ---
examples/udp_socket-rs/proto/Cargo.toml | 30 --
examples/udp_socket-rs/proto/build.rs | 36 --
examples/udp_socket-rs/proto/src/lib.rs | 33 --
examples/udp_socket-rs/ta/Cargo.lock | 105 ------
examples/udp_socket-rs/ta/Cargo.toml | 39 ---
examples/udp_socket-rs/ta/Makefile | 53 ---
examples/udp_socket-rs/ta/Xargo.toml | 25 --
examples/udp_socket-rs/ta/build.rs | 62 ----
examples/udp_socket-rs/ta/src/main.rs | 98 ------
examples/udp_socket-rs/ta/ta_aarch64.lds | 92 ------
examples/udp_socket-rs/ta/ta_arm.lds | 91 -----
examples/udp_socket-rs/ta/ta_static.rs | 98 ------
examples/udp_socket-rs/uuid.txt | 1 -
optee-utee/Cargo.toml | 11 +-
optee-utee/Xargo.toml | 25 --
optee-utee/macros/src/lib.rs | 17 +-
optee-utee/optee-utee-sys/Cargo.toml | 5 +-
optee-utee/optee-utee-sys/build.rs | 1 +
optee-utee/optee-utee-sys/src/lib.rs | 2 +
optee-utee/optee-utee-sys/src/tee_api.rs | 8 +-
optee-utee/optee-utee-sys/src/tee_api_defines.rs | 2 +-
optee-utee/optee-utee-sys/src/tee_api_types.rs | 9 +-
.../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 | 5 +-
optee-utee/optee-utee-sys/src/user_ta_header.rs | 27 +-
optee-utee/optee-utee-sys/src/utee_syscalls.rs | 65 ++--
optee-utee/src/arithmetical.rs | 4 +-
optee-utee/src/crypto_op.rs | 8 +-
optee-utee/src/error.rs | 11 +-
optee-utee/src/extension.rs | 4 +
optee-utee/src/lib.rs | 26 ++
optee-utee/src/object.rs | 20 +-
optee-utee/src/parameter.rs | 4 +-
optee-utee/src/time.rs | 2 +-
optee-utee/src/trace.rs | 18 +-
rust-toolchain.toml | 3 +-
setup.sh | 34 --
tests/test_acipher.sh | 2 +-
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 | 2 +-
tests/test_hotp.sh | 2 +-
tests/test_message_passing_interface.sh | 54 ---
tests/test_random.sh | 2 +-
tests/test_secure_storage.sh | 2 +-
tests/test_serde.sh | 57 ----
tests/test_signature_verification.sh | 2 +-
tests/test_supp_plugin.sh | 2 +-
tests/test_tcp_client.sh | 54 ---
tests/test_time.sh | 2 +-
tests/test_tls_client.sh | 54 ---
tests/test_tls_server.sh | 58 ----
tests/test_udp_socket.sh | 54 ---
375 files changed, 1160 insertions(+), 13233 deletions(-)
delete mode 100644 .cargo/config
delete mode 100644 aarch64-unknown-optee-trustzone.json
delete mode 100644 arm-unknown-optee-trustzone.json
delete mode 100644 examples/acipher-rs/ta/Cargo.lock
delete mode 100644 examples/acipher-rs/ta/Xargo.toml
delete mode 100644 examples/acipher-rs/ta/ta_aarch64.lds
delete mode 100644 examples/acipher-rs/ta/ta_arm.lds
delete mode 100644 examples/aes-rs/ta/Cargo.lock
delete mode 100644 examples/aes-rs/ta/Xargo.toml
delete mode 100644 examples/aes-rs/ta/ta_aarch64.lds
delete mode 100644 examples/aes-rs/ta/ta_arm.lds
delete mode 100644 examples/authentication-rs/ta/Cargo.lock
delete mode 100644 examples/authentication-rs/ta/Xargo.toml
delete mode 100644 examples/authentication-rs/ta/ta_aarch64.lds
delete mode 100644 examples/authentication-rs/ta/ta_arm.lds
delete mode 100644 examples/big_int-rs/ta/Cargo.lock
delete mode 100644 examples/big_int-rs/ta/Xargo.toml
delete mode 100644 examples/big_int-rs/ta/ta_aarch64.lds
delete mode 100644 examples/big_int-rs/ta/ta_arm.lds
delete mode 100644 examples/diffie_hellman-rs/ta/Cargo.lock
delete mode 100644 examples/diffie_hellman-rs/ta/Xargo.toml
delete mode 100644 examples/diffie_hellman-rs/ta/ta_aarch64.lds
delete mode 100644 examples/diffie_hellman-rs/ta/ta_arm.lds
delete mode 100644 examples/digest-rs/ta/Cargo.lock
delete mode 100644 examples/digest-rs/ta/Xargo.toml
delete mode 100644 examples/digest-rs/ta/ta_aarch64.lds
delete mode 100644 examples/digest-rs/ta/ta_arm.lds
delete mode 100644 examples/hello_world-rs/ta/Cargo.lock
delete mode 100644 examples/hello_world-rs/ta/Xargo.toml
delete mode 100644 examples/hello_world-rs/ta/ta_aarch64.lds
delete mode 100644 examples/hello_world-rs/ta/ta_arm.lds
delete mode 100644 examples/hotp-rs/ta/Cargo.lock
delete mode 100644 examples/hotp-rs/ta/Xargo.toml
delete mode 100644 examples/hotp-rs/ta/ta_aarch64.lds
delete mode 100644 examples/hotp-rs/ta/ta_arm.lds
delete mode 100644 examples/message_passing_interface-rs/Makefile
delete mode 100644 examples/message_passing_interface-rs/host/Cargo.lock
delete mode 100644 examples/message_passing_interface-rs/host/Cargo.toml
delete mode 100644 examples/message_passing_interface-rs/host/Makefile
delete mode 100644 examples/message_passing_interface-rs/host/src/main.rs
delete mode 100644 examples/message_passing_interface-rs/proto/Cargo.toml
delete mode 100644 examples/message_passing_interface-rs/proto/build.rs
delete mode 100644 examples/message_passing_interface-rs/proto/src/lib.rs
delete mode 100644 examples/message_passing_interface-rs/ta/Cargo.lock
delete mode 100644 examples/message_passing_interface-rs/ta/Cargo.toml
delete mode 100644 examples/message_passing_interface-rs/ta/Makefile
delete mode 100644 examples/message_passing_interface-rs/ta/Xargo.toml
delete mode 100644 examples/message_passing_interface-rs/ta/build.rs
delete mode 100644 examples/message_passing_interface-rs/ta/src/main.rs
delete mode 100644 examples/message_passing_interface-rs/ta/ta_aarch64.lds
delete mode 100644 examples/message_passing_interface-rs/ta/ta_arm.lds
delete mode 100644 examples/message_passing_interface-rs/ta/ta_static.rs
delete mode 100644 examples/message_passing_interface-rs/uuid.txt
delete mode 100644 examples/random-rs/ta/Cargo.lock
delete mode 100644 examples/random-rs/ta/Xargo.toml
delete mode 100644 examples/random-rs/ta/ta_aarch64.lds
delete mode 100644 examples/random-rs/ta/ta_arm.lds
delete mode 100644 examples/secure_storage-rs/ta/Cargo.lock
delete mode 100644 examples/secure_storage-rs/ta/Xargo.toml
delete mode 100644 examples/secure_storage-rs/ta/ta_aarch64.lds
delete mode 100644 examples/secure_storage-rs/ta/ta_arm.lds
delete mode 100644 examples/serde-rs/Makefile
delete mode 100644 examples/serde-rs/host/Cargo.lock
delete mode 100644 examples/serde-rs/host/Cargo.toml
delete mode 100644 examples/serde-rs/host/Makefile
delete mode 100644 examples/serde-rs/host/src/main.rs
delete mode 100644 examples/serde-rs/proto/Cargo.toml
delete mode 100644 examples/serde-rs/proto/build.rs
delete mode 100644 examples/serde-rs/proto/src/lib.rs
delete mode 100644 examples/serde-rs/ta/Cargo.lock
delete mode 100644 examples/serde-rs/ta/Cargo.toml
delete mode 100644 examples/serde-rs/ta/Makefile
delete mode 100644 examples/serde-rs/ta/Xargo.toml
delete mode 100644 examples/serde-rs/ta/build.rs
delete mode 100644 examples/serde-rs/ta/src/main.rs
delete mode 100644 examples/serde-rs/ta/ta_aarch64.lds
delete mode 100644 examples/serde-rs/ta/ta_arm.lds
delete mode 100644 examples/serde-rs/ta/ta_static.rs
delete mode 100644 examples/serde-rs/uuid.txt
delete mode 100644 examples/signature_verification-rs/ta/Cargo.lock
delete mode 100644 examples/signature_verification-rs/ta/Xargo.toml
delete mode 100644 examples/signature_verification-rs/ta/ta_aarch64.lds
delete mode 100644 examples/signature_verification-rs/ta/ta_arm.lds
delete mode 100644 examples/supp_plugin-rs/ta/Cargo.lock
delete mode 100644 examples/supp_plugin-rs/ta/Xargo.toml
delete mode 100644 examples/supp_plugin-rs/ta/ta_aarch64.lds
delete mode 100644 examples/supp_plugin-rs/ta/ta_arm.lds
delete mode 100644 examples/tcp_client-rs/Makefile
delete mode 100644 examples/tcp_client-rs/host/Cargo.lock
delete mode 100644 examples/tcp_client-rs/host/Cargo.toml
delete mode 100644 examples/tcp_client-rs/host/Makefile
delete mode 100644 examples/tcp_client-rs/host/src/main.rs
delete mode 100644 examples/tcp_client-rs/proto/Cargo.toml
delete mode 100644 examples/tcp_client-rs/proto/build.rs
delete mode 100644 examples/tcp_client-rs/proto/src/lib.rs
delete mode 100644 examples/tcp_client-rs/ta/Cargo.lock
delete mode 100644 examples/tcp_client-rs/ta/Cargo.toml
delete mode 100644 examples/tcp_client-rs/ta/Makefile
delete mode 100644 examples/tcp_client-rs/ta/Xargo.toml
delete mode 100644 examples/tcp_client-rs/ta/build.rs
delete mode 100644 examples/tcp_client-rs/ta/src/main.rs
delete mode 100644 examples/tcp_client-rs/ta/ta_aarch64.lds
delete mode 100644 examples/tcp_client-rs/ta/ta_arm.lds
delete mode 100644 examples/tcp_client-rs/ta/ta_static.rs
delete mode 100644 examples/tcp_client-rs/uuid.txt
delete mode 100644 examples/time-rs/ta/Cargo.lock
delete mode 100644 examples/time-rs/ta/Xargo.toml
delete mode 100644 examples/time-rs/ta/ta_aarch64.lds
delete mode 100644 examples/time-rs/ta/ta_arm.lds
delete mode 100644 examples/tls_client-rs/Makefile
delete mode 100644 examples/tls_client-rs/host/Cargo.lock
delete mode 100644 examples/tls_client-rs/host/Cargo.toml
delete mode 100644 examples/tls_client-rs/host/Makefile
delete mode 100644 examples/tls_client-rs/host/src/main.rs
delete mode 100644 examples/tls_client-rs/proto/Cargo.toml
delete mode 100644 examples/tls_client-rs/proto/build.rs
delete mode 100644 examples/tls_client-rs/proto/src/lib.rs
delete mode 100644 examples/tls_client-rs/ta/Cargo.lock
delete mode 100644 examples/tls_client-rs/ta/Cargo.toml
delete mode 100644 examples/tls_client-rs/ta/Makefile
delete mode 100644 examples/tls_client-rs/ta/Xargo.toml
delete mode 100644 examples/tls_client-rs/ta/build.rs
delete mode 100644 examples/tls_client-rs/ta/src/main.rs
delete mode 100644 examples/tls_client-rs/ta/ta_aarch64.lds
delete mode 100644 examples/tls_client-rs/ta/ta_arm.lds
delete mode 100644 examples/tls_client-rs/ta/ta_static.rs
delete mode 100644 examples/tls_client-rs/uuid.txt
delete mode 100644 examples/tls_server-rs/Makefile
delete mode 100644 examples/tls_server-rs/host/Cargo.lock
delete mode 100644 examples/tls_server-rs/host/Cargo.toml
delete mode 100644 examples/tls_server-rs/host/Makefile
delete mode 100644 examples/tls_server-rs/host/src/main.rs
delete mode 100644 examples/tls_server-rs/proto/Cargo.toml
delete mode 100644 examples/tls_server-rs/proto/build.rs
delete mode 100644 examples/tls_server-rs/proto/src/lib.rs
delete mode 100644 examples/tls_server-rs/ta/Cargo.lock
delete mode 100644 examples/tls_server-rs/ta/Cargo.toml
delete mode 100644 examples/tls_server-rs/ta/Makefile
delete mode 100644 examples/tls_server-rs/ta/Xargo.toml
delete mode 100644 examples/tls_server-rs/ta/build.rs
delete mode 100644 examples/tls_server-rs/ta/src/main.rs
delete mode 100644 examples/tls_server-rs/ta/ta_aarch64.lds
delete mode 100644 examples/tls_server-rs/ta/ta_arm.lds
delete mode 100644 examples/tls_server-rs/ta/ta_static.rs
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/ca.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/ca.der
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/ca.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/client.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/client.chain
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/client.fullchain
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/client.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/client.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/end.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/end.chain
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/end.fullchain
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/end.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/end.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/inter.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/inter.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/inter.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/nistp256.pem
delete mode 100644 examples/tls_server-rs/ta/test-ca/ecdsa/nistp384.pem
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/ca.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/ca.der
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/ca.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/client.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/client.chain
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/client.fullchain
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/client.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/client.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/end.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/end.chain
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/end.fullchain
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/end.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/end.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/inter.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/inter.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/eddsa/inter.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/ca.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/ca.der
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/ca.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/client.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/client.chain
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/client.fullchain
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/client.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/client.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/client.rsa
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/end.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/end.chain
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/end.fullchain
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/end.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/end.req
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/end.rsa
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/inter.cert
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/inter.key
delete mode 100644 examples/tls_server-rs/ta/test-ca/rsa/inter.req
delete mode 100644 examples/tls_server-rs/uuid.txt
delete mode 100644 examples/udp_socket-rs/Makefile
delete mode 100644 examples/udp_socket-rs/host/Cargo.lock
delete mode 100644 examples/udp_socket-rs/host/Cargo.toml
delete mode 100644 examples/udp_socket-rs/host/Makefile
delete mode 100644 examples/udp_socket-rs/host/src/main.rs
delete mode 100644 examples/udp_socket-rs/proto/Cargo.toml
delete mode 100644 examples/udp_socket-rs/proto/build.rs
delete mode 100644 examples/udp_socket-rs/proto/src/lib.rs
delete mode 100644 examples/udp_socket-rs/ta/Cargo.lock
delete mode 100644 examples/udp_socket-rs/ta/Cargo.toml
delete mode 100644 examples/udp_socket-rs/ta/Makefile
delete mode 100644 examples/udp_socket-rs/ta/Xargo.toml
delete mode 100644 examples/udp_socket-rs/ta/build.rs
delete mode 100644 examples/udp_socket-rs/ta/src/main.rs
delete mode 100644 examples/udp_socket-rs/ta/ta_aarch64.lds
delete mode 100644 examples/udp_socket-rs/ta/ta_arm.lds
delete mode 100644 examples/udp_socket-rs/ta/ta_static.rs
delete mode 100644 examples/udp_socket-rs/uuid.txt
delete mode 100644 optee-utee/Xargo.toml
delete mode 100755 tests/test_message_passing_interface.sh
delete mode 100755 tests/test_serde.sh
delete mode 100755 tests/test_tcp_client.sh
delete mode 100755 tests/test_tls_client.sh
delete mode 100755 tests/test_tls_server.sh
delete mode 100755 tests/test_udp_socket.sh
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]