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]


Reply via email to