summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJun Nie <jun.nie@linaro.org>2023-05-25 17:27:13 +0800
committerJun Nie <jun.nie@linaro.org>2023-06-12 16:35:18 +0800
commit87a71da95949a57bfb6e1f452414dc20f435043b (patch)
tree52aba8aeda2eaab924184b3354fcaabe4700406d
parenta514a0e59bf77af97c0700a911e5e78a55f5a2b6 (diff)
Revert "init code from hello_world example"
This reverts commit 2ad6e192d3219632edfe1170b1b8268fe73d7579. revert ntp change to pass build. will add it back later.
-rw-r--r--mbedtls_sntp/Android.mk18
-rw-r--r--mbedtls_sntp/CMakeLists.txt13
-rw-r--r--mbedtls_sntp/Makefile15
-rw-r--r--mbedtls_sntp/host/Makefile28
-rw-r--r--mbedtls_sntp/host/main.c106
-rw-r--r--mbedtls_sntp/ta/Android.mk4
-rw-r--r--mbedtls_sntp/ta/Makefile13
-rw-r--r--mbedtls_sntp/ta/include/mbedtls_sntp_ta.h43
-rw-r--r--mbedtls_sntp/ta/mbedtls_sntp_ta.c155
-rw-r--r--mbedtls_sntp/ta/sub.mk5
-rw-r--r--mbedtls_sntp/ta/user_ta_header_defines.h66
11 files changed, 0 insertions, 466 deletions
diff --git a/mbedtls_sntp/Android.mk b/mbedtls_sntp/Android.mk
deleted file mode 100644
index 5e827f1..0000000
--- a/mbedtls_sntp/Android.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-###################### optee-hello-world ######################
-LOCAL_PATH := $(call my-dir)
-
-include $(CLEAR_VARS)
-LOCAL_CFLAGS += -DANDROID_BUILD
-LOCAL_CFLAGS += -Wall
-
-LOCAL_SRC_FILES += host/main.c
-
-LOCAL_C_INCLUDES := $(LOCAL_PATH)/ta/include
-
-LOCAL_SHARED_LIBRARIES := libteec
-LOCAL_MODULE := optee_example_mbedtls_sntp
-LOCAL_VENDOR_MODULE := true
-LOCAL_MODULE_TAGS := optional
-include $(BUILD_EXECUTABLE)
-
-include $(LOCAL_PATH)/ta/Android.mk
diff --git a/mbedtls_sntp/CMakeLists.txt b/mbedtls_sntp/CMakeLists.txt
deleted file mode 100644
index a7d2141..0000000
--- a/mbedtls_sntp/CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-project (optee_example_mbedtls_sntp C)
-
-set (SRC host/main.c)
-
-add_executable (${PROJECT_NAME} ${SRC})
-
-target_include_directories(${PROJECT_NAME}
- PRIVATE ta/include
- PRIVATE include)
-
-target_link_libraries (${PROJECT_NAME} PRIVATE teec)
-
-install (TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
diff --git a/mbedtls_sntp/Makefile b/mbedtls_sntp/Makefile
deleted file mode 100644
index b188683..0000000
--- a/mbedtls_sntp/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-export V?=0
-
-# If _HOST or _TA specific compilers are not specified, then use CROSS_COMPILE
-HOST_CROSS_COMPILE ?= $(CROSS_COMPILE)
-TA_CROSS_COMPILE ?= $(CROSS_COMPILE)
-
-.PHONY: all
-all:
- $(MAKE) -C host CROSS_COMPILE="$(HOST_CROSS_COMPILE)" --no-builtin-variables
- $(MAKE) -C ta CROSS_COMPILE="$(TA_CROSS_COMPILE)" LDFLAGS=""
-
-.PHONY: clean
-clean:
- $(MAKE) -C host clean
- $(MAKE) -C ta clean
diff --git a/mbedtls_sntp/host/Makefile b/mbedtls_sntp/host/Makefile
deleted file mode 100644
index 77c01f4..0000000
--- a/mbedtls_sntp/host/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-CC ?= $(CROSS_COMPILE)gcc
-LD ?= $(CROSS_COMPILE)ld
-AR ?= $(CROSS_COMPILE)ar
-NM ?= $(CROSS_COMPILE)nm
-OBJCOPY ?= $(CROSS_COMPILE)objcopy
-OBJDUMP ?= $(CROSS_COMPILE)objdump
-READELF ?= $(CROSS_COMPILE)readelf
-
-OBJS = main.o
-
-CFLAGS += -Wall -I../ta/include -I$(TEEC_EXPORT)/include -I./include
-#Add/link other required libraries here
-LDADD += -lteec -L$(TEEC_EXPORT)/lib
-
-BINARY = optee_example_mbedtls_sntp
-
-.PHONY: all
-all: $(BINARY)
-
-$(BINARY): $(OBJS)
- $(CC) $(LDFLAGS) -o $@ $< $(LDADD)
-
-.PHONY: clean
-clean:
- rm -f $(OBJS) $(BINARY)
-
-%.o: %.c
- $(CC) $(CFLAGS) -c $< -o $@
diff --git a/mbedtls_sntp/host/main.c b/mbedtls_sntp/host/main.c
deleted file mode 100644
index b12aa06..0000000
--- a/mbedtls_sntp/host/main.c
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * Copyright (c) 2016, Linaro Limited
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <err.h>
-#include <stdio.h>
-#include <string.h>
-
-/* OP-TEE TEE client API (built by optee_client) */
-#include <tee_client_api.h>
-
-/* For the UUID (found in the TA's h-file(s)) */
-#include <mbedtls_sntp_ta.h>
-
-int main(void)
-{
- TEEC_Result res;
- TEEC_Context ctx;
- TEEC_Session sess;
- TEEC_Operation op;
- TEEC_UUID uuid = TA_MBEDTLS_SNTP_UUID;
- uint32_t err_origin;
-
- /* Initialize a context connecting us to the TEE */
- res = TEEC_InitializeContext(NULL, &ctx);
- if (res != TEEC_SUCCESS)
- errx(1, "TEEC_InitializeContext failed with code 0x%x", res);
-
- /*
- * Open a session to the "hello world" TA, the TA will print "hello
- * world!" in the log when the session is created.
- */
- res = TEEC_OpenSession(&ctx, &sess, &uuid,
- TEEC_LOGIN_PUBLIC, NULL, NULL, &err_origin);
- if (res != TEEC_SUCCESS)
- errx(1, "TEEC_Opensession failed with code 0x%x origin 0x%x",
- res, err_origin);
-
- /*
- * Execute a function in the TA by invoking it, in this case
- * we're incrementing a number.
- *
- * The value of command ID part and how the parameters are
- * interpreted is part of the interface provided by the TA.
- */
-
- /* Clear the TEEC_Operation struct */
- memset(&op, 0, sizeof(op));
-
- /*
- * Prepare the argument. Pass a value in the first parameter,
- * the remaining three parameters are unused.
- */
- op.paramTypes = TEEC_PARAM_TYPES(TEEC_VALUE_INOUT, TEEC_NONE,
- TEEC_NONE, TEEC_NONE);
- op.params[0].value.a = 42;
-
- /*
- * TA_MBEDTLS_SNTP_CMD_INC_VALUE is the actual function in the TA to be
- * called.
- */
- printf("Invoking TA to increment %d\n", op.params[0].value.a);
- res = TEEC_InvokeCommand(&sess, TA_MBEDTLS_SNTP_CMD_INC_VALUE, &op,
- &err_origin);
- if (res != TEEC_SUCCESS)
- errx(1, "TEEC_InvokeCommand failed with code 0x%x origin 0x%x",
- res, err_origin);
- printf("TA incremented value to %d\n", op.params[0].value.a);
-
- /*
- * We're done with the TA, close the session and
- * destroy the context.
- *
- * The TA will print "Goodbye!" in the log when the
- * session is closed.
- */
-
- TEEC_CloseSession(&sess);
-
- TEEC_FinalizeContext(&ctx);
-
- return 0;
-}
diff --git a/mbedtls_sntp/ta/Android.mk b/mbedtls_sntp/ta/Android.mk
deleted file mode 100644
index a1ff14a..0000000
--- a/mbedtls_sntp/ta/Android.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-LOCAL_PATH := $(call my-dir)
-
-local_module := 8aaaf200-2450-11e4-abe2-0002a5d5c51b.ta
-include $(BUILD_OPTEE_MK)
diff --git a/mbedtls_sntp/ta/Makefile b/mbedtls_sntp/ta/Makefile
deleted file mode 100644
index 1891973..0000000
--- a/mbedtls_sntp/ta/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-CFG_TEE_TA_LOG_LEVEL ?= 4
-CFG_TA_OPTEE_CORE_API_COMPAT_1_1=y
-
-# The UUID for the Trusted Application
-BINARY=8aaaf200-2450-11e4-abe2-0002a5d5c51b
-
--include $(TA_DEV_KIT_DIR)/mk/ta_dev_kit.mk
-
-ifeq ($(wildcard $(TA_DEV_KIT_DIR)/mk/ta_dev_kit.mk), )
-clean:
- @echo 'Note: $$(TA_DEV_KIT_DIR)/mk/ta_dev_kit.mk not found, cannot clean TA'
- @echo 'Note: TA_DEV_KIT_DIR=$(TA_DEV_KIT_DIR)'
-endif
diff --git a/mbedtls_sntp/ta/include/mbedtls_sntp_ta.h b/mbedtls_sntp/ta/include/mbedtls_sntp_ta.h
deleted file mode 100644
index 2d8a701..0000000
--- a/mbedtls_sntp/ta/include/mbedtls_sntp_ta.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (c) 2016-2017, Linaro Limited
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-#ifndef TA_MBEDTLS_SNTP_H
-#define TA_MBEDTLS_SNTP_H
-
-
-/*
- * This UUID is generated with uuidgen
- * the ITU-T UUID generator at http://www.itu.int/ITU-T/asn1/uuid.html
- */
-#define TA_MBEDTLS_SNTP_UUID \
- { 0x8aaaf200, 0x2450, 0x11e4, \
- { 0xab, 0xe2, 0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b} }
-
-/* The function IDs implemented in this TA */
-#define TA_MBEDTLS_SNTP_CMD_INC_VALUE 0
-#define TA_MBEDTLS_SNTP_CMD_DEC_VALUE 1
-
-#endif /*TA_MBEDTLS_SNTP_H*/
diff --git a/mbedtls_sntp/ta/mbedtls_sntp_ta.c b/mbedtls_sntp/ta/mbedtls_sntp_ta.c
deleted file mode 100644
index 136f3c7..0000000
--- a/mbedtls_sntp/ta/mbedtls_sntp_ta.c
+++ /dev/null
@@ -1,155 +0,0 @@
-/*
- * Copyright (c) 2023, Linaro Limited
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <tee_internal_api.h>
-#include <tee_internal_api_extensions.h>
-
-#include <mbedtls_sntp_ta.h>
-
-/*
- * Called when the instance of the TA is created. This is the first call in
- * the TA.
- */
-TEE_Result TA_CreateEntryPoint(void)
-{
- DMSG("has been called");
-
- return TEE_SUCCESS;
-}
-
-/*
- * Called when the instance of the TA is destroyed if the TA has not
- * crashed or panicked. This is the last call in the TA.
- */
-void TA_DestroyEntryPoint(void)
-{
- DMSG("has been called");
-}
-
-/*
- * Called when a new session is opened to the TA. *sess_ctx can be updated
- * with a value to be able to identify this session in subsequent calls to the
- * TA. In this function you will normally do the global initialization for the
- * TA.
- */
-TEE_Result TA_OpenSessionEntryPoint(uint32_t param_types,
- TEE_Param __maybe_unused params[4],
- void __maybe_unused **sess_ctx)
-{
- uint32_t exp_param_types = TEE_PARAM_TYPES(TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE);
-
- DMSG("has been called");
-
- if (param_types != exp_param_types)
- return TEE_ERROR_BAD_PARAMETERS;
-
- /* Unused parameters */
- (void)&params;
- (void)&sess_ctx;
-
- /*
- * The DMSG() macro is non-standard, TEE Internal API doesn't
- * specify any means to logging from a TA.
- */
- IMSG("Hello World from SNTP test!\n");
-
- /* If return value != TEE_SUCCESS the session will not be created. */
- return TEE_SUCCESS;
-}
-
-/*
- * Called when a session is closed, sess_ctx hold the value that was
- * assigned by TA_OpenSessionEntryPoint().
- */
-void TA_CloseSessionEntryPoint(void __maybe_unused *sess_ctx)
-{
- (void)&sess_ctx; /* Unused parameter */
- IMSG("Goodbye!\n");
-}
-
-static TEE_Result inc_value(uint32_t param_types,
- TEE_Param params[4])
-{
- uint32_t exp_param_types = TEE_PARAM_TYPES(TEE_PARAM_TYPE_VALUE_INOUT,
- TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE);
-
- DMSG("has been called");
-
- if (param_types != exp_param_types)
- return TEE_ERROR_BAD_PARAMETERS;
-
- IMSG("Got value: %u from NW", params[0].value.a);
- params[0].value.a++;
- IMSG("Increase value to: %u", params[0].value.a);
-
- return TEE_SUCCESS;
-}
-
-static TEE_Result dec_value(uint32_t param_types,
- TEE_Param params[4])
-{
- uint32_t exp_param_types = TEE_PARAM_TYPES(TEE_PARAM_TYPE_VALUE_INOUT,
- TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE,
- TEE_PARAM_TYPE_NONE);
-
- DMSG("has been called");
-
- if (param_types != exp_param_types)
- return TEE_ERROR_BAD_PARAMETERS;
-
- IMSG("Got value: %u from NW", params[0].value.a);
- params[0].value.a--;
- IMSG("Decrease value to: %u", params[0].value.a);
-
- return TEE_SUCCESS;
-}
-/*
- * Called when a TA is invoked. sess_ctx hold that value that was
- * assigned by TA_OpenSessionEntryPoint(). The rest of the paramters
- * comes from normal world.
- */
-TEE_Result TA_InvokeCommandEntryPoint(void __maybe_unused *sess_ctx,
- uint32_t cmd_id,
- uint32_t param_types, TEE_Param params[4])
-{
- (void)&sess_ctx; /* Unused parameter */
-
- switch (cmd_id) {
- case TA_MBEDTLS_SNTP_CMD_INC_VALUE:
- return inc_value(param_types, params);
- case TA_MBEDTLS_SNTP_CMD_DEC_VALUE:
- return dec_value(param_types, params);
- default:
- return TEE_ERROR_BAD_PARAMETERS;
- }
-}
diff --git a/mbedtls_sntp/ta/sub.mk b/mbedtls_sntp/ta/sub.mk
deleted file mode 100644
index b0b2911..0000000
--- a/mbedtls_sntp/ta/sub.mk
+++ /dev/null
@@ -1,5 +0,0 @@
-global-incdirs-y += include
-srcs-y += mbedtls_sntp_ta.c
-
-# To remove a certain compiler flag, add a line like this
-#cflags-template_ta.c-y += -Wno-strict-prototypes
diff --git a/mbedtls_sntp/ta/user_ta_header_defines.h b/mbedtls_sntp/ta/user_ta_header_defines.h
deleted file mode 100644
index 85a741d..0000000
--- a/mbedtls_sntp/ta/user_ta_header_defines.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (c) 2016-2017, Linaro Limited
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * The name of this file must not be modified
- */
-
-#ifndef USER_TA_HEADER_DEFINES_H
-#define USER_TA_HEADER_DEFINES_H
-
-/* To get the TA UUID definition */
-#include <mbedtls_sntp_ta.h>
-
-#define TA_UUID TA_MBEDTLS_SNTP_UUID
-
-/*
- * TA properties: multi-instance TA, no specific attribute
- * TA_FLAG_EXEC_DDR is meaningless but mandated.
- */
-#define TA_FLAGS TA_FLAG_EXEC_DDR
-
-/* Provisioned stack size */
-#define TA_STACK_SIZE (2 * 1024)
-
-/* Provisioned heap size for TEE_Malloc() and friends */
-#define TA_DATA_SIZE (32 * 1024)
-
-/* The gpd.ta.version property */
-#define TA_VERSION "1.0"
-
-/* The gpd.ta.description property */
-#define TA_DESCRIPTION "Example of OP-TEE Hello World Trusted Application"
-
-/* Extra properties */
-#define TA_CURRENT_TA_EXT_PROPERTIES \
- { "org.linaro.optee.examples.mbedtls_sntp.property1", \
- USER_TA_PROP_TYPE_STRING, \
- "Some string" }, \
- { "org.linaro.optee.examples.mbedtls_sntp.property2", \
- USER_TA_PROP_TYPE_U32, &(const uint32_t){ 0x0010 } }
-
-#endif /* USER_TA_HEADER_DEFINES_H */