blob: 58c7463556c51f5d8f046c2e40f350bcd0df88f0 [file] [log] [blame]
b.liub17525e2025-05-14 17:22:29 +08001#include <stdlib.h>
2#include <stdio.h>
3#include <string.h>
4#include <errno.h>
5#include "ql_tee_service.h"
6
7
8#define TEST_OBJECT_SIZE 128
9
10int main(void)
11{
12 int ret;
13 unsigned int len;
14 char obj1_id[] = "object#1";
15 char obj1_data[] = "123456789";
16 char read_data[TEST_OBJECT_SIZE];
17 uint32_t object;
18 uint32_t count;
19
20
21 printf("ql_ss_initialize start\n");
22 ret = ql_ss_initialize();
23 if(ret != 0)
24 {
25 printf("ql_ss_initialize fail\n");
26 }
27
28 ret = ql_ss_open(obj1_id, sizeof(obj1_id), &object);
29 if(ret != 0)
30 {
31 printf("ql_ss_open fail\n");
32 return 0;
33 }
34
35 ret = ql_ss_write(object, obj1_data, sizeof(obj1_data));
36 if(ret != 0)
37 {
38 printf("ql_ss_write fail\n");
39 return 0;
40 }
41
42 ret = ql_ss_read(object, read_data, sizeof(obj1_data), &count);
43 if(ret != 0)
44 {
45 printf("ql_ss_read fail\n");
46 return 0;
47 }
48 printf("read_data: %s\n", read_data);
49
50
51 ret = ql_ss_unlink(object);
52 if(ret != 0)
53 {
54 printf("ql_ss_unlink fail\n");
55 return 0;
56 }
57
58 ql_ss_close(object);
59 ql_ss_deinitialize();
60
61 return 0;
62
63
64}
65
66
67