This is an automated email from the ASF dual-hosted git repository.
mssun pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git.
from 8587ffc Delete llvm-project submodule
add f691e49 Add support for tee-supplicant loadable plugins
add 9eb2106 Add license header and unify package infos in Cargo.toml
add 71147f5 supp-plugin: use cloned uuid instead of reference
add 5ba3250 supp-plugin: define proc-macro for plugins in optee-teec
add ee8b5a6 supp-plugin: implement functions for PluginParameters
add c121d14 Update PluginMethod.name as constant
add ac1df6f Update implementation of PluginParameters
add 51e50d9 examples/supp_plugin: unify authors in Cargo.toml
No new revisions were added by this update.
Summary of changes:
examples/{big_int => supp_plugin}/Makefile | 2 +
examples/supp_plugin/host/Cargo.lock | 266 ++++++++++++++++++++
examples/{aes => supp_plugin}/host/Cargo.toml | 4 +-
examples/{aes => supp_plugin}/host/Makefile | 2 +-
examples/{random => supp_plugin}/host/src/main.rs | 27 +-
examples/supp_plugin/plugin/Cargo.lock | 267 ++++++++++++++++++++
.../host => supp_plugin/plugin}/Cargo.toml | 10 +-
examples/{aes/host => supp_plugin/plugin}/Makefile | 10 +-
.../proto => supp_plugin/plugin}/build.rs | 35 ++-
.../supp_plugin/plugin/plugin_static.rs | 12 +-
.../proto => supp_plugin/plugin}/src/lib.rs | 43 ++--
examples/supp_plugin/plugin_uuid.txt | 1 +
examples/{aes => supp_plugin}/proto/Cargo.toml | 2 +-
.../{diffie_hellman => supp_plugin}/proto/build.rs | 22 +-
.../proto/src/lib.rs | 41 +--
examples/supp_plugin/ta/Cargo.lock | 278 +++++++++++++++++++++
examples/{acipher => supp_plugin}/ta/Cargo.toml | 2 +-
.../{authentication => supp_plugin}/ta/Makefile | 2 +-
examples/{time => supp_plugin}/ta/Xargo.toml | 0
examples/{acipher => supp_plugin}/ta/build.rs | 2 +-
.../{hello_world => supp_plugin}/ta/src/main.rs | 31 ++-
examples/{time => supp_plugin}/ta/ta_aarch64.lds | 0
examples/{time => supp_plugin}/ta/ta_arm.lds | 0
examples/{time => supp_plugin}/ta/ta_static.rs | 0
examples/supp_plugin/ta_uuid.txt | 1 +
optee-teec/Cargo.toml | 1 +
{optee-utee => optee-teec}/macros/Cargo.toml | 6 +-
optee-teec/macros/src/lib.rs | 110 ++++++++
optee-teec/src/extension.rs | 69 +++++
optee-teec/src/lib.rs | 3 +
optee-utee/Cargo.toml | 2 +
optee-utee/macros/Cargo.toml | 2 +-
optee-utee/optee-utee-sys/src/lib.rs | 2 +
...i_private.rs => tee_internal_api_extensions.rs} | 20 +-
optee-utee/src/extension.rs | 53 ++++
optee-utee/src/lib.rs | 4 +
{optee-teec => optee-utee}/src/uuid.rs | 17 +-
tests/{test_hello_world.sh => test_supp_plugin.sh} | 20 +-
38 files changed, 1245 insertions(+), 124 deletions(-)
copy examples/{big_int => supp_plugin}/Makefile (95%)
create mode 100644 examples/supp_plugin/host/Cargo.lock
copy examples/{aes => supp_plugin}/host/Cargo.toml (86%)
copy examples/{aes => supp_plugin}/host/Makefile (98%)
copy examples/{random => supp_plugin}/host/src/main.rs (62%)
create mode 100644 examples/supp_plugin/plugin/Cargo.lock
copy examples/{authentication/host => supp_plugin/plugin}/Cargo.toml (66%)
copy examples/{aes/host => supp_plugin/plugin}/Makefile (87%)
copy examples/{authentication/proto => supp_plugin/plugin}/build.rs (57%)
copy optee-utee/optee-utee-sys/src/tee_api_private.rs =>
examples/supp_plugin/plugin/plugin_static.rs (75%)
copy examples/{message_passing_interface/proto =>
supp_plugin/plugin}/src/lib.rs (50%)
create mode 100644 examples/supp_plugin/plugin_uuid.txt
copy examples/{aes => supp_plugin}/proto/Cargo.toml (87%)
copy examples/{diffie_hellman => supp_plugin}/proto/build.rs (63%)
copy examples/{message_passing_interface => supp_plugin}/proto/src/lib.rs (64%)
create mode 100644 examples/supp_plugin/ta/Cargo.lock
copy examples/{acipher => supp_plugin}/ta/Cargo.toml (92%)
copy examples/{authentication => supp_plugin}/ta/Makefile (97%)
copy examples/{time => supp_plugin}/ta/Xargo.toml (100%)
copy examples/{acipher => supp_plugin}/ta/build.rs (97%)
copy examples/{hello_world => supp_plugin}/ta/src/main.rs (68%)
copy examples/{time => supp_plugin}/ta/ta_aarch64.lds (100%)
copy examples/{time => supp_plugin}/ta/ta_arm.lds (100%)
copy examples/{time => supp_plugin}/ta/ta_static.rs (100%)
create mode 100644 examples/supp_plugin/ta_uuid.txt
copy {optee-utee => optee-teec}/macros/Cargo.toml (66%)
create mode 100644 optee-teec/macros/src/lib.rs
create mode 100644 optee-teec/src/extension.rs
copy optee-utee/optee-utee-sys/src/{tee_api_private.rs =>
tee_internal_api_extensions.rs} (55%)
create mode 100644 optee-utee/src/extension.rs
copy {optee-teec => optee-utee}/src/uuid.rs (89%)
copy tests/{test_hello_world.sh => test_supp_plugin.sh} (67%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]