This is an automated email from the ASF dual-hosted git repository.

yuanz pushed a commit to branch release-v0.3.0
in repository 
https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git

commit aec15a26eb737eff6501ad4b1ed5318b287d3cb3
Author: Yuan Zhuang <[email protected]>
AuthorDate: Thu Jun 27 13:01:07 2024 +0000

    bump version to 0.3.0
---
 examples/acipher-rs/host/Cargo.lock                    | 4 ++--
 examples/acipher-rs/host/Cargo.toml                    | 2 +-
 examples/acipher-rs/proto/Cargo.toml                   | 2 +-
 examples/acipher-rs/ta/Cargo.lock                      | 4 ++--
 examples/acipher-rs/ta/Cargo.toml                      | 2 +-
 examples/acipher-rs/ta/src/main.rs                     | 2 +-
 examples/aes-rs/host/Cargo.lock                        | 4 ++--
 examples/aes-rs/host/Cargo.toml                        | 2 +-
 examples/aes-rs/host/Makefile                          | 5 ++++-
 examples/aes-rs/proto/Cargo.toml                       | 2 +-
 examples/aes-rs/ta/Cargo.lock                          | 4 ++--
 examples/aes-rs/ta/Cargo.toml                          | 2 +-
 examples/authentication-rs/host/Cargo.lock             | 4 ++--
 examples/authentication-rs/host/Cargo.toml             | 2 +-
 examples/authentication-rs/proto/Cargo.toml            | 2 +-
 examples/authentication-rs/ta/Cargo.lock               | 4 ++--
 examples/authentication-rs/ta/Cargo.toml               | 2 +-
 examples/authentication-rs/ta/src/main.rs              | 2 +-
 examples/big_int-rs/host/Cargo.lock                    | 4 ++--
 examples/big_int-rs/host/Cargo.toml                    | 2 +-
 examples/big_int-rs/proto/Cargo.toml                   | 2 +-
 examples/big_int-rs/ta/Cargo.lock                      | 4 ++--
 examples/big_int-rs/ta/Cargo.toml                      | 2 +-
 examples/big_int-rs/ta/src/main.rs                     | 2 +-
 examples/diffie_hellman-rs/host/Cargo.lock             | 4 ++--
 examples/diffie_hellman-rs/host/Cargo.toml             | 2 +-
 examples/diffie_hellman-rs/proto/Cargo.toml            | 2 +-
 examples/diffie_hellman-rs/ta/Cargo.lock               | 4 ++--
 examples/diffie_hellman-rs/ta/Cargo.toml               | 2 +-
 examples/diffie_hellman-rs/ta/src/main.rs              | 2 +-
 examples/digest-rs/host/Cargo.lock                     | 4 ++--
 examples/digest-rs/host/Cargo.toml                     | 2 +-
 examples/digest-rs/proto/Cargo.toml                    | 2 +-
 examples/digest-rs/ta/Cargo.lock                       | 4 ++--
 examples/digest-rs/ta/Cargo.toml                       | 2 +-
 examples/digest-rs/ta/src/main.rs                      | 2 +-
 examples/hello_world-rs/host/Cargo.lock                | 4 ++--
 examples/hello_world-rs/host/Cargo.toml                | 2 +-
 examples/hello_world-rs/proto/Cargo.toml               | 2 +-
 examples/hello_world-rs/ta/Cargo.lock                  | 4 ++--
 examples/hello_world-rs/ta/Cargo.toml                  | 2 +-
 examples/hello_world-rs/ta/src/main.rs                 | 2 +-
 examples/hotp-rs/host/Cargo.lock                       | 4 ++--
 examples/hotp-rs/host/Cargo.toml                       | 2 +-
 examples/hotp-rs/proto/Cargo.toml                      | 2 +-
 examples/hotp-rs/ta/Cargo.lock                         | 4 ++--
 examples/hotp-rs/ta/Cargo.toml                         | 2 +-
 examples/hotp-rs/ta/src/main.rs                        | 2 +-
 examples/message_passing_interface-rs/host/Cargo.lock  | 4 ++--
 examples/message_passing_interface-rs/host/Cargo.toml  | 2 +-
 examples/message_passing_interface-rs/proto/Cargo.toml | 2 +-
 examples/message_passing_interface-rs/ta/Cargo.lock    | 4 ++--
 examples/message_passing_interface-rs/ta/Cargo.toml    | 2 +-
 examples/message_passing_interface-rs/ta/src/main.rs   | 4 ++--
 examples/random-rs/host/Cargo.lock                     | 4 ++--
 examples/random-rs/host/Cargo.toml                     | 2 +-
 examples/random-rs/proto/Cargo.toml                    | 2 +-
 examples/random-rs/ta/Cargo.lock                       | 4 ++--
 examples/random-rs/ta/Cargo.toml                       | 2 +-
 examples/random-rs/ta/src/main.rs                      | 2 +-
 examples/secure_storage-rs/host/Cargo.lock             | 4 ++--
 examples/secure_storage-rs/host/Cargo.toml             | 2 +-
 examples/secure_storage-rs/proto/Cargo.toml            | 2 +-
 examples/secure_storage-rs/ta/Cargo.lock               | 4 ++--
 examples/secure_storage-rs/ta/Cargo.toml               | 2 +-
 examples/secure_storage-rs/ta/src/main.rs              | 2 +-
 examples/serde-rs/host/Cargo.lock                      | 4 ++--
 examples/serde-rs/host/Cargo.toml                      | 2 +-
 examples/serde-rs/proto/Cargo.toml                     | 2 +-
 examples/serde-rs/ta/Cargo.lock                        | 4 ++--
 examples/serde-rs/ta/Cargo.toml                        | 2 +-
 examples/serde-rs/ta/src/main.rs                       | 2 +-
 examples/signature_verification-rs/host/Cargo.lock     | 4 ++--
 examples/signature_verification-rs/host/Cargo.toml     | 2 +-
 examples/signature_verification-rs/proto/Cargo.toml    | 2 +-
 examples/signature_verification-rs/ta/Cargo.lock       | 4 ++--
 examples/signature_verification-rs/ta/Cargo.toml       | 2 +-
 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/plugin/Cargo.lock              | 4 ++--
 examples/supp_plugin-rs/plugin/Cargo.toml              | 2 +-
 examples/supp_plugin-rs/proto/Cargo.toml               | 2 +-
 examples/supp_plugin-rs/ta/Cargo.lock                  | 4 ++--
 examples/supp_plugin-rs/ta/Cargo.toml                  | 2 +-
 examples/supp_plugin-rs/ta/src/main.rs                 | 2 +-
 examples/tcp_client-rs/host/Cargo.lock                 | 4 ++--
 examples/tcp_client-rs/host/Cargo.toml                 | 2 +-
 examples/tcp_client-rs/proto/Cargo.toml                | 2 +-
 examples/tcp_client-rs/ta/Cargo.lock                   | 4 ++--
 examples/tcp_client-rs/ta/Cargo.toml                   | 2 +-
 examples/tcp_client-rs/ta/src/main.rs                  | 4 ++--
 examples/time-rs/host/Cargo.lock                       | 4 ++--
 examples/time-rs/host/Cargo.toml                       | 2 +-
 examples/time-rs/proto/Cargo.toml                      | 2 +-
 examples/time-rs/ta/Cargo.lock                         | 4 ++--
 examples/time-rs/ta/Cargo.toml                         | 2 +-
 examples/time-rs/ta/src/main.rs                        | 2 +-
 examples/tls_client-rs/host/Cargo.lock                 | 4 ++--
 examples/tls_client-rs/host/Cargo.toml                 | 2 +-
 examples/tls_client-rs/proto/Cargo.toml                | 2 +-
 examples/tls_client-rs/ta/Cargo.lock                   | 4 ++--
 examples/tls_client-rs/ta/Cargo.toml                   | 2 +-
 examples/tls_client-rs/ta/src/main.rs                  | 2 +-
 examples/tls_server-rs/host/Cargo.lock                 | 4 ++--
 examples/tls_server-rs/host/Cargo.toml                 | 2 +-
 examples/tls_server-rs/proto/Cargo.toml                | 2 +-
 examples/tls_server-rs/ta/Cargo.lock                   | 4 ++--
 examples/tls_server-rs/ta/Cargo.toml                   | 2 +-
 examples/tls_server-rs/ta/src/main.rs                  | 2 +-
 examples/udp_socket-rs/host/Cargo.lock                 | 4 ++--
 examples/udp_socket-rs/host/Cargo.toml                 | 2 +-
 examples/udp_socket-rs/proto/Cargo.toml                | 2 +-
 examples/udp_socket-rs/ta/Cargo.lock                   | 4 ++--
 examples/udp_socket-rs/ta/Cargo.toml                   | 2 +-
 examples/udp_socket-rs/ta/src/main.rs                  | 4 ++--
 116 files changed, 161 insertions(+), 158 deletions(-)

diff --git a/examples/acipher-rs/host/Cargo.lock 
b/examples/acipher-rs/host/Cargo.lock
index 92ee97f..ed01cba 100644
--- a/examples/acipher-rs/host/Cargo.lock
+++ b/examples/acipher-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "acipher-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/acipher-rs/host/Cargo.toml 
b/examples/acipher-rs/host/Cargo.toml
index e8e3523..1fc923a 100644
--- a/examples/acipher-rs/host/Cargo.toml
+++ b/examples/acipher-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "acipher-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/acipher-rs/proto/Cargo.toml 
b/examples/acipher-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/acipher-rs/proto/Cargo.toml
+++ b/examples/acipher-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/acipher-rs/ta/Cargo.lock 
b/examples/acipher-rs/ta/Cargo.lock
index 0be02ab..7147ea2 100644
--- a/examples/acipher-rs/ta/Cargo.lock
+++ b/examples/acipher-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/acipher-rs/ta/Cargo.toml 
b/examples/acipher-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/acipher-rs/ta/Cargo.toml
+++ b/examples/acipher-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/acipher-rs/ta/src/main.rs 
b/examples/acipher-rs/ta/src/main.rs
index f4b1271..aa909e5 100644
--- a/examples/acipher-rs/ta/src/main.rs
+++ b/examples/acipher-rs/ta/src/main.rs
@@ -137,7 +137,7 @@ fn invoke_command(sess_ctx: &mut RsaCipher, cmd_id: u32, 
params: &mut Parameters
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"Example of TA using asymmetric cipher.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Acipher TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/aes-rs/host/Cargo.lock b/examples/aes-rs/host/Cargo.lock
index 9525b0d..83c2719 100644
--- a/examples/aes-rs/host/Cargo.lock
+++ b/examples/aes-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "aes-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/aes-rs/host/Cargo.toml b/examples/aes-rs/host/Cargo.toml
index bacb6f2..7a186ed 100644
--- a/examples/aes-rs/host/Cargo.toml
+++ b/examples/aes-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "aes-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/aes-rs/host/Makefile b/examples/aes-rs/host/Makefile
index 448c672..6306f34 100644
--- a/examples/aes-rs/host/Makefile
+++ b/examples/aes-rs/host/Makefile
@@ -36,7 +36,10 @@ OUT_DIR := $(CURDIR)/target/$(TARGET)/release
 all: host strip
 
 host:
-       @cargo fmt && cargo build --target $(TARGET) --release
+       @cargo build --target $(TARGET) --release
+
+fmt:
+       @cargo fmt
 
 strip:
        @$(OBJCOPY) --strip-unneeded $(OUT_DIR)/$(NAME) $(OUT_DIR)/$(NAME)
diff --git a/examples/aes-rs/proto/Cargo.toml b/examples/aes-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/aes-rs/proto/Cargo.toml
+++ b/examples/aes-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/aes-rs/ta/Cargo.lock b/examples/aes-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/aes-rs/ta/Cargo.lock
+++ b/examples/aes-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/aes-rs/ta/Cargo.toml b/examples/aes-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/aes-rs/ta/Cargo.toml
+++ b/examples/aes-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/authentication-rs/host/Cargo.lock 
b/examples/authentication-rs/host/Cargo.lock
index a3ae509..f94b067 100644
--- a/examples/authentication-rs/host/Cargo.lock
+++ b/examples/authentication-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "authentication-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/authentication-rs/host/Cargo.toml 
b/examples/authentication-rs/host/Cargo.toml
index ad965ca..d484fa4 100644
--- a/examples/authentication-rs/host/Cargo.toml
+++ b/examples/authentication-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "authentication-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/authentication-rs/proto/Cargo.toml 
b/examples/authentication-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/authentication-rs/proto/Cargo.toml
+++ b/examples/authentication-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/authentication-rs/ta/Cargo.lock 
b/examples/authentication-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/authentication-rs/ta/Cargo.lock
+++ b/examples/authentication-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/authentication-rs/ta/Cargo.toml 
b/examples/authentication-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/authentication-rs/ta/Cargo.toml
+++ b/examples/authentication-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/authentication-rs/ta/src/main.rs 
b/examples/authentication-rs/ta/src/main.rs
index effdae6..e7e2d85 100644
--- a/examples/authentication-rs/ta/src/main.rs
+++ b/examples/authentication-rs/ta/src/main.rs
@@ -172,7 +172,7 @@ pub fn decrypt_final(digest: &mut AEOp, params: &mut 
Parameters) -> Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is an authentication encryption 
example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"AE TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/big_int-rs/host/Cargo.lock 
b/examples/big_int-rs/host/Cargo.lock
index 1f4f705..0ed7a7c 100644
--- a/examples/big_int-rs/host/Cargo.lock
+++ b/examples/big_int-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "big_int-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/big_int-rs/host/Cargo.toml 
b/examples/big_int-rs/host/Cargo.toml
index 2398712..ad4da22 100644
--- a/examples/big_int-rs/host/Cargo.toml
+++ b/examples/big_int-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "big_int-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/big_int-rs/proto/Cargo.toml 
b/examples/big_int-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/big_int-rs/proto/Cargo.toml
+++ b/examples/big_int-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/big_int-rs/ta/Cargo.lock 
b/examples/big_int-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/big_int-rs/ta/Cargo.lock
+++ b/examples/big_int-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/big_int-rs/ta/Cargo.toml 
b/examples/big_int-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/big_int-rs/ta/Cargo.toml
+++ b/examples/big_int-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/big_int-rs/ta/src/main.rs 
b/examples/big_int-rs/ta/src/main.rs
index 42b1f06..0fd1d93 100644
--- a/examples/big_int-rs/ta/src/main.rs
+++ b/examples/big_int-rs/ta/src/main.rs
@@ -123,7 +123,7 @@ fn invoke_command(cmd_id: u32, params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"Example of TA using arithmeitcal APIs.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Big int TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/diffie_hellman-rs/host/Cargo.lock 
b/examples/diffie_hellman-rs/host/Cargo.lock
index 4b31cfa..b05c399 100644
--- a/examples/diffie_hellman-rs/host/Cargo.lock
+++ b/examples/diffie_hellman-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "diffie_hellman-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/diffie_hellman-rs/host/Cargo.toml 
b/examples/diffie_hellman-rs/host/Cargo.toml
index 01f45d9..af8bdce 100644
--- a/examples/diffie_hellman-rs/host/Cargo.toml
+++ b/examples/diffie_hellman-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "diffie_hellman-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/diffie_hellman-rs/proto/Cargo.toml 
b/examples/diffie_hellman-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/diffie_hellman-rs/proto/Cargo.toml
+++ b/examples/diffie_hellman-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/diffie_hellman-rs/ta/Cargo.lock 
b/examples/diffie_hellman-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/diffie_hellman-rs/ta/Cargo.lock
+++ b/examples/diffie_hellman-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/diffie_hellman-rs/ta/Cargo.toml 
b/examples/diffie_hellman-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/diffie_hellman-rs/ta/Cargo.toml
+++ b/examples/diffie_hellman-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/diffie_hellman-rs/ta/src/main.rs 
b/examples/diffie_hellman-rs/ta/src/main.rs
index 71cd4db..f79f83c 100644
--- a/examples/diffie_hellman-rs/ta/src/main.rs
+++ b/examples/diffie_hellman-rs/ta/src/main.rs
@@ -138,7 +138,7 @@ fn invoke_command(
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is an example which serves DH related 
functions.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"DH TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/digest-rs/host/Cargo.lock 
b/examples/digest-rs/host/Cargo.lock
index 5a441ed..8a1ce9f 100644
--- a/examples/digest-rs/host/Cargo.lock
+++ b/examples/digest-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "digest-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/digest-rs/host/Cargo.toml 
b/examples/digest-rs/host/Cargo.toml
index 8506342..7e92cee 100644
--- a/examples/digest-rs/host/Cargo.toml
+++ b/examples/digest-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "digest-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/digest-rs/proto/Cargo.toml 
b/examples/digest-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/digest-rs/proto/Cargo.toml
+++ b/examples/digest-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/digest-rs/ta/Cargo.lock b/examples/digest-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/digest-rs/ta/Cargo.lock
+++ b/examples/digest-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/digest-rs/ta/Cargo.toml b/examples/digest-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/digest-rs/ta/Cargo.toml
+++ b/examples/digest-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/digest-rs/ta/src/main.rs 
b/examples/digest-rs/ta/src/main.rs
index 989d386..26f77a8 100644
--- a/examples/digest-rs/ta/src/main.rs
+++ b/examples/digest-rs/ta/src/main.rs
@@ -100,7 +100,7 @@ pub fn do_final(digest: &mut DigestOp, params: &mut 
Parameters) -> Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a message digest example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Digest TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/hello_world-rs/host/Cargo.lock 
b/examples/hello_world-rs/host/Cargo.lock
index 899911b..e36827f 100644
--- a/examples/hello_world-rs/host/Cargo.lock
+++ b/examples/hello_world-rs/host/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "hello_world-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/hello_world-rs/host/Cargo.toml 
b/examples/hello_world-rs/host/Cargo.toml
index ba98014..103703a 100644
--- a/examples/hello_world-rs/host/Cargo.toml
+++ b/examples/hello_world-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "hello_world-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/hello_world-rs/proto/Cargo.toml 
b/examples/hello_world-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/hello_world-rs/proto/Cargo.toml
+++ b/examples/hello_world-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/hello_world-rs/ta/Cargo.lock 
b/examples/hello_world-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/hello_world-rs/ta/Cargo.lock
+++ b/examples/hello_world-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/hello_world-rs/ta/Cargo.toml 
b/examples/hello_world-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/hello_world-rs/ta/Cargo.toml
+++ b/examples/hello_world-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/hello_world-rs/ta/src/main.rs 
b/examples/hello_world-rs/ta/src/main.rs
index f7b2a00..4fd2aff 100644
--- a/examples/hello_world-rs/ta/src/main.rs
+++ b/examples/hello_world-rs/ta/src/main.rs
@@ -66,7 +66,7 @@ fn invoke_command(cmd_id: u32, params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a hello world example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Hello World TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/hotp-rs/host/Cargo.lock b/examples/hotp-rs/host/Cargo.lock
index 1c4266b..fa9fa78 100644
--- a/examples/hotp-rs/host/Cargo.lock
+++ b/examples/hotp-rs/host/Cargo.lock
@@ -10,7 +10,7 @@ checksum = 
"805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77"
 
 [[package]]
 name = "hotp-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -60,7 +60,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
diff --git a/examples/hotp-rs/host/Cargo.toml b/examples/hotp-rs/host/Cargo.toml
index 1b8df43..3651fcf 100644
--- a/examples/hotp-rs/host/Cargo.toml
+++ b/examples/hotp-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "hotp-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/hotp-rs/proto/Cargo.toml 
b/examples/hotp-rs/proto/Cargo.toml
index e8b7304..2b03c35 100644
--- a/examples/hotp-rs/proto/Cargo.toml
+++ b/examples/hotp-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/hotp-rs/ta/Cargo.lock b/examples/hotp-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/hotp-rs/ta/Cargo.lock
+++ b/examples/hotp-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/hotp-rs/ta/Cargo.toml b/examples/hotp-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/hotp-rs/ta/Cargo.toml
+++ b/examples/hotp-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/hotp-rs/ta/src/main.rs b/examples/hotp-rs/ta/src/main.rs
index 201bb75..8062a7f 100644
--- a/examples/hotp-rs/ta/src/main.rs
+++ b/examples/hotp-rs/ta/src/main.rs
@@ -155,7 +155,7 @@ pub fn truncate(hmac_result: &mut [u8]) -> u32 {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is an HOTP example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"HOTP TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/message_passing_interface-rs/host/Cargo.lock 
b/examples/message_passing_interface-rs/host/Cargo.lock
index 69ef7dd..c15c7e2 100644
--- a/examples/message_passing_interface-rs/host/Cargo.lock
+++ b/examples/message_passing_interface-rs/host/Cargo.lock
@@ -45,7 +45,7 @@ checksum = 
"60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
 
 [[package]]
 name = "message_passing_interface-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
@@ -96,7 +96,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "serde",
  "serde_json",
diff --git a/examples/message_passing_interface-rs/host/Cargo.toml 
b/examples/message_passing_interface-rs/host/Cargo.toml
index 7bbc6c3..d2f6057 100644
--- a/examples/message_passing_interface-rs/host/Cargo.toml
+++ b/examples/message_passing_interface-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "message_passing_interface-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/message_passing_interface-rs/proto/Cargo.toml 
b/examples/message_passing_interface-rs/proto/Cargo.toml
index 8b8f74f..e159de8 100644
--- a/examples/message_passing_interface-rs/proto/Cargo.toml
+++ b/examples/message_passing_interface-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/message_passing_interface-rs/ta/Cargo.lock 
b/examples/message_passing_interface-rs/ta/Cargo.lock
index a69b2d4..48f7681 100644
--- a/examples/message_passing_interface-rs/ta/Cargo.lock
+++ b/examples/message_passing_interface-rs/ta/Cargo.lock
@@ -71,7 +71,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "serde",
  "serde_json",
@@ -157,7 +157,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/message_passing_interface-rs/ta/Cargo.toml 
b/examples/message_passing_interface-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/message_passing_interface-rs/ta/Cargo.toml
+++ b/examples/message_passing_interface-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/message_passing_interface-rs/ta/src/main.rs 
b/examples/message_passing_interface-rs/ta/src/main.rs
index e8877ec..5b9f361 100644
--- a/examples/message_passing_interface-rs/ta/src/main.rs
+++ b/examples/message_passing_interface-rs/ta/src/main.rs
@@ -85,8 +85,8 @@ fn invoke_command(cmd_id: u32, params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 64 * 1024;
 const TA_STACK_SIZE: u32 = 4 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
-const TA_DESCRIPTION: &[u8] = b"This is a hello world example.\0";
+const TA_VERSION: &[u8] = b"0.3\0";
+const TA_DESCRIPTION: &[u8] = b"This is a message passing example using 
json.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Hello World TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
 const TRACE_LEVEL: i32 = 4;
diff --git a/examples/random-rs/host/Cargo.lock 
b/examples/random-rs/host/Cargo.lock
index 6122656..d2a4e8c 100644
--- a/examples/random-rs/host/Cargo.lock
+++ b/examples/random-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -67,7 +67,7 @@ dependencies = [
 
 [[package]]
 name = "random-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/random-rs/host/Cargo.toml 
b/examples/random-rs/host/Cargo.toml
index 772d9db..911669c 100644
--- a/examples/random-rs/host/Cargo.toml
+++ b/examples/random-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "random-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/random-rs/proto/Cargo.toml 
b/examples/random-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/random-rs/proto/Cargo.toml
+++ b/examples/random-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/random-rs/ta/Cargo.lock b/examples/random-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/random-rs/ta/Cargo.lock
+++ b/examples/random-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/random-rs/ta/Cargo.toml b/examples/random-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/random-rs/ta/Cargo.toml
+++ b/examples/random-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/random-rs/ta/src/main.rs 
b/examples/random-rs/ta/src/main.rs
index bf93167..faa35e4 100644
--- a/examples/random-rs/ta/src/main.rs
+++ b/examples/random-rs/ta/src/main.rs
@@ -74,7 +74,7 @@ fn invoke_command(cmd_id: u32, params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a random generator example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Random TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/secure_storage-rs/host/Cargo.lock 
b/examples/secure_storage-rs/host/Cargo.lock
index 7ed78d1..c3f66f2 100644
--- a/examples/secure_storage-rs/host/Cargo.lock
+++ b/examples/secure_storage-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -67,7 +67,7 @@ dependencies = [
 
 [[package]]
 name = "secure_storage-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/secure_storage-rs/host/Cargo.toml 
b/examples/secure_storage-rs/host/Cargo.toml
index c9bc827..a41d067 100644
--- a/examples/secure_storage-rs/host/Cargo.toml
+++ b/examples/secure_storage-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "secure_storage-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/secure_storage-rs/proto/Cargo.toml 
b/examples/secure_storage-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/secure_storage-rs/proto/Cargo.toml
+++ b/examples/secure_storage-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/secure_storage-rs/ta/Cargo.lock 
b/examples/secure_storage-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/secure_storage-rs/ta/Cargo.lock
+++ b/examples/secure_storage-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/secure_storage-rs/ta/Cargo.toml 
b/examples/secure_storage-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/secure_storage-rs/ta/Cargo.toml
+++ b/examples/secure_storage-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/secure_storage-rs/ta/src/main.rs 
b/examples/secure_storage-rs/ta/src/main.rs
index 51c0c0f..b7f8180 100644
--- a/examples/secure_storage-rs/ta/src/main.rs
+++ b/examples/secure_storage-rs/ta/src/main.rs
@@ -168,7 +168,7 @@ pub fn read_raw_object(params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a secure storage example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Secure Storage TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/serde-rs/host/Cargo.lock 
b/examples/serde-rs/host/Cargo.lock
index b4c713f..86921d7 100644
--- a/examples/serde-rs/host/Cargo.lock
+++ b/examples/serde-rs/host/Cargo.lock
@@ -57,7 +57,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -88,7 +88,7 @@ dependencies = [
 
 [[package]]
 name = "serde-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/serde-rs/host/Cargo.toml 
b/examples/serde-rs/host/Cargo.toml
index 79a04f7..dc4344d 100644
--- a/examples/serde-rs/host/Cargo.toml
+++ b/examples/serde-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "serde-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/serde-rs/proto/Cargo.toml 
b/examples/serde-rs/proto/Cargo.toml
index e8b7304..2b03c35 100644
--- a/examples/serde-rs/proto/Cargo.toml
+++ b/examples/serde-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/serde-rs/ta/Cargo.lock b/examples/serde-rs/ta/Cargo.lock
index 7c9f9e2..99797c1 100644
--- a/examples/serde-rs/ta/Cargo.lock
+++ b/examples/serde-rs/ta/Cargo.lock
@@ -62,7 +62,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -137,7 +137,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/serde-rs/ta/Cargo.toml b/examples/serde-rs/ta/Cargo.toml
index 77ccad0..2388b97 100644
--- a/examples/serde-rs/ta/Cargo.toml
+++ b/examples/serde-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/serde-rs/ta/src/main.rs b/examples/serde-rs/ta/src/main.rs
index 40f5fea..19ed02e 100644
--- a/examples/serde-rs/ta/src/main.rs
+++ b/examples/serde-rs/ta/src/main.rs
@@ -88,7 +88,7 @@ fn invoke_command(cmd_id: u32, params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 64 * 1024;
 const TA_STACK_SIZE: u32 = 4 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a serde example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Serde TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/signature_verification-rs/host/Cargo.lock 
b/examples/signature_verification-rs/host/Cargo.lock
index 9087963..c6a55c2 100644
--- a/examples/signature_verification-rs/host/Cargo.lock
+++ b/examples/signature_verification-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -67,7 +67,7 @@ dependencies = [
 
 [[package]]
 name = "signature_verification-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/signature_verification-rs/host/Cargo.toml 
b/examples/signature_verification-rs/host/Cargo.toml
index 79c3501..973d352 100644
--- a/examples/signature_verification-rs/host/Cargo.toml
+++ b/examples/signature_verification-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "signature_verification-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/signature_verification-rs/proto/Cargo.toml 
b/examples/signature_verification-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/signature_verification-rs/proto/Cargo.toml
+++ b/examples/signature_verification-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/signature_verification-rs/ta/Cargo.lock 
b/examples/signature_verification-rs/ta/Cargo.lock
index fa33f70..75397c9 100644
--- a/examples/signature_verification-rs/ta/Cargo.lock
+++ b/examples/signature_verification-rs/ta/Cargo.lock
@@ -68,7 +68,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -113,7 +113,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/signature_verification-rs/ta/Cargo.toml 
b/examples/signature_verification-rs/ta/Cargo.toml
index 6e49cb4..de6ad5c 100644
--- a/examples/signature_verification-rs/ta/Cargo.toml
+++ b/examples/signature_verification-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/signature_verification-rs/ta/src/main.rs 
b/examples/signature_verification-rs/ta/src/main.rs
index aa89ab3..f108328 100644
--- a/examples/signature_verification-rs/ta/src/main.rs
+++ b/examples/signature_verification-rs/ta/src/main.rs
@@ -127,7 +127,7 @@ fn verify(params: &mut Parameters) -> Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 4 * 1024 * 1024;
 const TA_STACK_SIZE: u32 = 4 * 1024;
-const TA_VERSION: &[u8] = b"0.2\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a signature verification example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Signature Verification TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/supp_plugin-rs/host/Cargo.lock 
b/examples/supp_plugin-rs/host/Cargo.lock
index 893b9cf..692bd38 100644
--- a/examples/supp_plugin-rs/host/Cargo.lock
+++ b/examples/supp_plugin-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -67,7 +67,7 @@ dependencies = [
 
 [[package]]
 name = "supp_plugin-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/supp_plugin-rs/host/Cargo.toml 
b/examples/supp_plugin-rs/host/Cargo.toml
index 221f273..c0d258e 100644
--- a/examples/supp_plugin-rs/host/Cargo.toml
+++ b/examples/supp_plugin-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "supp_plugin-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/supp_plugin-rs/plugin/Cargo.lock 
b/examples/supp_plugin-rs/plugin/Cargo.lock
index f35cf02..9e14e51 100644
--- a/examples/supp_plugin-rs/plugin/Cargo.lock
+++ b/examples/supp_plugin-rs/plugin/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 0.7.2",
 ]
@@ -78,7 +78,7 @@ dependencies = [
 
 [[package]]
 name = "syslog_plugin"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/supp_plugin-rs/plugin/Cargo.toml 
b/examples/supp_plugin-rs/plugin/Cargo.toml
index c8b454c..2cceba6 100644
--- a/examples/supp_plugin-rs/plugin/Cargo.toml
+++ b/examples/supp_plugin-rs/plugin/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "syslog_plugin"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/supp_plugin-rs/proto/Cargo.toml 
b/examples/supp_plugin-rs/proto/Cargo.toml
index 949e1c8..5d1f497 100644
--- a/examples/supp_plugin-rs/proto/Cargo.toml
+++ b/examples/supp_plugin-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/supp_plugin-rs/ta/Cargo.lock 
b/examples/supp_plugin-rs/ta/Cargo.lock
index be9c376..12314f1 100644
--- a/examples/supp_plugin-rs/ta/Cargo.lock
+++ b/examples/supp_plugin-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 0.7.4",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/supp_plugin-rs/ta/Cargo.toml 
b/examples/supp_plugin-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/supp_plugin-rs/ta/Cargo.toml
+++ b/examples/supp_plugin-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/supp_plugin-rs/ta/src/main.rs 
b/examples/supp_plugin-rs/ta/src/main.rs
index 5eab5c9..05d4dc4 100644
--- a/examples/supp_plugin-rs/ta/src/main.rs
+++ b/examples/supp_plugin-rs/ta/src/main.rs
@@ -81,7 +81,7 @@ fn invoke_command(cmd_id: u32, params: &mut Parameters) -> 
Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a plugin example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Plugin TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/tcp_client-rs/host/Cargo.lock 
b/examples/tcp_client-rs/host/Cargo.lock
index 93c5455..ecc50d7 100644
--- a/examples/tcp_client-rs/host/Cargo.lock
+++ b/examples/tcp_client-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -78,7 +78,7 @@ dependencies = [
 
 [[package]]
 name = "tcp_client-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/tcp_client-rs/host/Cargo.toml 
b/examples/tcp_client-rs/host/Cargo.toml
index 03a5128..c8f3610 100644
--- a/examples/tcp_client-rs/host/Cargo.toml
+++ b/examples/tcp_client-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "tcp_client-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tcp_client-rs/proto/Cargo.toml 
b/examples/tcp_client-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/tcp_client-rs/proto/Cargo.toml
+++ b/examples/tcp_client-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tcp_client-rs/ta/Cargo.lock 
b/examples/tcp_client-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/tcp_client-rs/ta/Cargo.lock
+++ b/examples/tcp_client-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/tcp_client-rs/ta/Cargo.toml 
b/examples/tcp_client-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/tcp_client-rs/ta/Cargo.toml
+++ b/examples/tcp_client-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tcp_client-rs/ta/src/main.rs 
b/examples/tcp_client-rs/ta/src/main.rs
index 0f55833..e871224 100644
--- a/examples/tcp_client-rs/ta/src/main.rs
+++ b/examples/tcp_client-rs/ta/src/main.rs
@@ -84,8 +84,8 @@ fn tcp_client() {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 1 * 1024 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
-const TA_DESCRIPTION: &[u8] = b"This is a hello world example.\0";
+const TA_VERSION: &[u8] = b"0.3\0";
+const TA_DESCRIPTION: &[u8] = b"This is a tcp client example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Hello World TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
 const TRACE_LEVEL: i32 = 4;
diff --git a/examples/time-rs/host/Cargo.lock b/examples/time-rs/host/Cargo.lock
index c4119df..c75b374 100644
--- a/examples/time-rs/host/Cargo.lock
+++ b/examples/time-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -78,7 +78,7 @@ dependencies = [
 
 [[package]]
 name = "time-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/time-rs/host/Cargo.toml b/examples/time-rs/host/Cargo.toml
index fc067a0..b52022c 100644
--- a/examples/time-rs/host/Cargo.toml
+++ b/examples/time-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "time-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/time-rs/proto/Cargo.toml 
b/examples/time-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/time-rs/proto/Cargo.toml
+++ b/examples/time-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/time-rs/ta/Cargo.lock b/examples/time-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/time-rs/ta/Cargo.lock
+++ b/examples/time-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/time-rs/ta/Cargo.toml b/examples/time-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/time-rs/ta/Cargo.toml
+++ b/examples/time-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/time-rs/ta/src/main.rs b/examples/time-rs/ta/src/main.rs
index 7744582..dd9f040 100644
--- a/examples/time-rs/ta/src/main.rs
+++ b/examples/time-rs/ta/src/main.rs
@@ -80,7 +80,7 @@ fn time() -> Result<()> {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 32 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a time API example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Time TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/tls_client-rs/host/Cargo.lock 
b/examples/tls_client-rs/host/Cargo.lock
index 4227836..fb2a324 100644
--- a/examples/tls_client-rs/host/Cargo.lock
+++ b/examples/tls_client-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -78,7 +78,7 @@ dependencies = [
 
 [[package]]
 name = "tls_client-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/tls_client-rs/host/Cargo.toml 
b/examples/tls_client-rs/host/Cargo.toml
index aa09b6c..c853de9 100644
--- a/examples/tls_client-rs/host/Cargo.toml
+++ b/examples/tls_client-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "tls_client-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tls_client-rs/proto/Cargo.toml 
b/examples/tls_client-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/tls_client-rs/proto/Cargo.toml
+++ b/examples/tls_client-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tls_client-rs/ta/Cargo.lock 
b/examples/tls_client-rs/ta/Cargo.lock
index 20ff940..507e581 100644
--- a/examples/tls_client-rs/ta/Cargo.lock
+++ b/examples/tls_client-rs/ta/Cargo.lock
@@ -101,7 +101,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -181,7 +181,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc 0.2.153",
  "optee-utee",
diff --git a/examples/tls_client-rs/ta/Cargo.toml 
b/examples/tls_client-rs/ta/Cargo.toml
index 30dd481..452c062 100644
--- a/examples/tls_client-rs/ta/Cargo.toml
+++ b/examples/tls_client-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tls_client-rs/ta/src/main.rs 
b/examples/tls_client-rs/ta/src/main.rs
index 07bbb4f..fb64c4b 100644
--- a/examples/tls_client-rs/ta/src/main.rs
+++ b/examples/tls_client-rs/ta/src/main.rs
@@ -107,7 +107,7 @@ fn tls_client() {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 18 * 1024 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024 * 1024;
-const TA_VERSION: &[u8] = b"0.2\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a tls client example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"TLS Client TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/tls_server-rs/host/Cargo.lock 
b/examples/tls_server-rs/host/Cargo.lock
index 44abfe9..771dc3e 100644
--- a/examples/tls_server-rs/host/Cargo.lock
+++ b/examples/tls_server-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -78,7 +78,7 @@ dependencies = [
 
 [[package]]
 name = "tls_server-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/tls_server-rs/host/Cargo.toml 
b/examples/tls_server-rs/host/Cargo.toml
index 98af739..243279e 100644
--- a/examples/tls_server-rs/host/Cargo.toml
+++ b/examples/tls_server-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "tls_server-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tls_server-rs/proto/Cargo.toml 
b/examples/tls_server-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/tls_server-rs/proto/Cargo.toml
+++ b/examples/tls_server-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tls_server-rs/ta/Cargo.lock 
b/examples/tls_server-rs/ta/Cargo.lock
index 47b2e71..94a6ebc 100644
--- a/examples/tls_server-rs/ta/Cargo.lock
+++ b/examples/tls_server-rs/ta/Cargo.lock
@@ -119,7 +119,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -219,7 +219,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "lazy_static",
  "libc 0.2.153",
diff --git a/examples/tls_server-rs/ta/Cargo.toml 
b/examples/tls_server-rs/ta/Cargo.toml
index 572869c..e05a86c 100644
--- a/examples/tls_server-rs/ta/Cargo.toml
+++ b/examples/tls_server-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/tls_server-rs/ta/src/main.rs 
b/examples/tls_server-rs/ta/src/main.rs
index 8c10dfa..2b4ebb7 100644
--- a/examples/tls_server-rs/ta/src/main.rs
+++ b/examples/tls_server-rs/ta/src/main.rs
@@ -167,7 +167,7 @@ fn load_private_key() -> rustls::PrivateKey {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 18 * 1024 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024 * 1024;
-const TA_VERSION: &[u8] = b"0.2\0";
+const TA_VERSION: &[u8] = b"0.3\0";
 const TA_DESCRIPTION: &[u8] = b"This is a tls server example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"TLS Server TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
diff --git a/examples/udp_socket-rs/host/Cargo.lock 
b/examples/udp_socket-rs/host/Cargo.lock
index 89972ac..31baaef 100644
--- a/examples/udp_socket-rs/host/Cargo.lock
+++ b/examples/udp_socket-rs/host/Cargo.lock
@@ -51,7 +51,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid 1.8.0",
 ]
@@ -78,7 +78,7 @@ dependencies = [
 
 [[package]]
 name = "udp_socket-rs"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-teec",
diff --git a/examples/udp_socket-rs/host/Cargo.toml 
b/examples/udp_socket-rs/host/Cargo.toml
index 99d8f8c..5d79461 100644
--- a/examples/udp_socket-rs/host/Cargo.toml
+++ b/examples/udp_socket-rs/host/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "udp_socket-rs"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/udp_socket-rs/proto/Cargo.toml 
b/examples/udp_socket-rs/proto/Cargo.toml
index 0891e76..b76ceb2 100644
--- a/examples/udp_socket-rs/proto/Cargo.toml
+++ b/examples/udp_socket-rs/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/udp_socket-rs/ta/Cargo.lock 
b/examples/udp_socket-rs/ta/Cargo.lock
index 21f846b..04ac643 100644
--- a/examples/udp_socket-rs/ta/Cargo.lock
+++ b/examples/udp_socket-rs/ta/Cargo.lock
@@ -56,7 +56,7 @@ dependencies = [
 
 [[package]]
 name = "proto"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "uuid",
 ]
@@ -83,7 +83,7 @@ dependencies = [
 
 [[package]]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "libc",
  "optee-utee",
diff --git a/examples/udp_socket-rs/ta/Cargo.toml 
b/examples/udp_socket-rs/ta/Cargo.toml
index a426986..782d96b 100644
--- a/examples/udp_socket-rs/ta/Cargo.toml
+++ b/examples/udp_socket-rs/ta/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "ta"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Teaclave Contributors <[email protected]>"]
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-teaclave-trustzone-sdk.git";
diff --git a/examples/udp_socket-rs/ta/src/main.rs 
b/examples/udp_socket-rs/ta/src/main.rs
index 8362c42..812f418 100644
--- a/examples/udp_socket-rs/ta/src/main.rs
+++ b/examples/udp_socket-rs/ta/src/main.rs
@@ -87,8 +87,8 @@ fn udp_socket() {
 const TA_FLAGS: u32 = 0;
 const TA_DATA_SIZE: u32 = 1 * 1024 * 1024;
 const TA_STACK_SIZE: u32 = 2 * 1024 * 1024;
-const TA_VERSION: &[u8] = b"0.1\0";
-const TA_DESCRIPTION: &[u8] = b"This is a hello world example.\0";
+const TA_VERSION: &[u8] = b"0.3\0";
+const TA_DESCRIPTION: &[u8] = b"This is a udp socket example.\0";
 const EXT_PROP_VALUE_1: &[u8] = b"Hello World TA\0";
 const EXT_PROP_VALUE_2: u32 = 0x0010;
 const TRACE_LEVEL: i32 = 4;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to