This is an automated email from the ASF dual-hosted git repository.
ivila pushed a change to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git
from 7dac025 optee_teec: extension: fix macro errors
new 835c2b3 optee_teec: Uuid: implement Clone and fix doc
new 2144da9 optee-teec: Error: add error_origin
new 47280af optee-teec: refactor Context and Session to improve usability.
new 4069aac examples: add client_pool-rs
The 4 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:
ci/ci.sh | 1 +
docs/overview-of-optee-rust-examples.md | 1 +
examples/{acipher-rs => client_pool-rs}/Makefile | 0
.../host/Cargo.toml | 10 +-
.../{digest-rs => client_pool-rs}/host/Makefile | 2 +-
.../{mnist-rs => client_pool-rs}/host/src/main.rs | 27 +++--
.../client_pool-rs/host/src/pool/connection.rs | 94 +++++++++++++++
examples/client_pool-rs/host/src/pool/mobc_pool.rs | 93 ++++++++++++++
.../host/src/pool/mod.rs} | 37 +++---
examples/client_pool-rs/host/src/pool/r2d2_pool.rs | 95 +++++++++++++++
.../proto/Cargo.toml | 0
.../proto/src/lib.rs | 9 +-
examples/{aes-rs => client_pool-rs}/ta/Cargo.toml | 1 +
.../{acipher-rs => client_pool-rs}/ta/Makefile | 0
.../{acipher-rs => client_pool-rs}/ta/Xargo.toml | 0
.../{big_int-rs => client_pool-rs}/ta/build.rs | 3 +-
.../ta/src/main.rs | 59 +++++----
examples/client_pool-rs/uuid.txt | 1 +
examples/mnist-rs/host/src/commands/serve.rs | 8 +-
examples/mnist-rs/host/src/tee.rs | 18 ++-
optee-teec/Cargo.toml | 2 +-
optee-teec/src/context.rs | 118 ++++++++++--------
optee-teec/src/error.rs | 134 ++++++++++++---------
optee-teec/src/extension.rs | 8 +-
optee-teec/src/lib.rs | 6 +-
optee-teec/src/operation.rs | 4 +-
optee-teec/src/session.rs | 78 ++++++------
optee-teec/src/uuid.rs | 26 +++-
tests/{test_acipher.sh => test_client_pool.sh} | 11 +-
29 files changed, 606 insertions(+), 240 deletions(-)
copy examples/{acipher-rs => client_pool-rs}/Makefile (100%)
copy examples/{authentication-rs => client_pool-rs}/host/Cargo.toml (81%)
copy examples/{digest-rs => client_pool-rs}/host/Makefile (98%)
copy examples/{mnist-rs => client_pool-rs}/host/src/main.rs (63%)
create mode 100644 examples/client_pool-rs/host/src/pool/connection.rs
create mode 100644 examples/client_pool-rs/host/src/pool/mobc_pool.rs
copy examples/{tls_client-rs/host/src/main.rs =>
client_pool-rs/host/src/pool/mod.rs} (50%)
create mode 100644 examples/client_pool-rs/host/src/pool/r2d2_pool.rs
copy examples/{acipher-rs => client_pool-rs}/proto/Cargo.toml (100%)
copy examples/{secure_db_abstraction-rs => client_pool-rs}/proto/src/lib.rs
(88%)
copy examples/{aes-rs => client_pool-rs}/ta/Cargo.toml (96%)
copy examples/{acipher-rs => client_pool-rs}/ta/Makefile (100%)
copy examples/{acipher-rs => client_pool-rs}/ta/Xargo.toml (100%)
copy examples/{big_int-rs => client_pool-rs}/ta/build.rs (93%)
copy examples/{supp_plugin-rs => client_pool-rs}/ta/src/main.rs (54%)
create mode 100644 examples/client_pool-rs/uuid.txt
copy tests/{test_acipher.sh => test_client_pool.sh} (73%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]