You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: src/Tizen.Security.TEEC/Tizen.Security.TEEC/Libteec.cs
+35-19
Original file line number
Diff line number
Diff line change
@@ -26,20 +26,27 @@ namespace Tizen.Security.TEEC
26
26
/// </summary>
27
27
publicclassLoginMethod
28
28
{
29
-
publicconstuintPublic=0x00000000;///< No login data is provided.
30
-
publicconstuintUser=0x00000001;///< Login data about the user running the Client Application process is provided.
31
-
publicconstuintGroup=0x00000002;///< Login data about the group running the Client Application process is provided.
32
-
publicconstuintApplication=0x00000003;///< Login data about the running Client Application itself is provided.
29
+
/// <summary>No login data is provided.</summary>
30
+
publicconstuintPublic=0x00000000;
31
+
/// <summary>Login data about the user running the Client Application process is provided.</summary>
32
+
publicconstuintUser=0x00000001;
33
+
/// <summary>Login data about the group running the Client Application process is provided.</summary>
34
+
publicconstuintGroup=0x00000002;
35
+
/// <summary>Login data about the running Client Application itself is provided.</summary>
36
+
publicconstuintApplication=0x00000003;
33
37
}
34
38
35
39
/// <summary>
36
40
/// This type denotes Value parameter
37
41
/// </summary>
38
42
publicenumTEFValueType:UInt32
39
43
{
40
-
Input=0x00000001,///< The Parameter is a TEFValueType tagged as input.
41
-
Output=0x00000002,///< The Parameter is a TEFValueType tagged as output.
42
-
InOut=0x00000003,///< The Parameter is a TEFValueType tagged as both as input and output.
44
+
/// <summary>The Parameter is a ValueType tagged as input.</summary>
45
+
Input=0x00000001,
46
+
/// <summary>The Parameter is a ValueType tagged as output.</summary>
47
+
Output=0x00000002,
48
+
/// <summary>The Parameter is a ValueType tagged as both as input and output.</summary>
49
+
InOut=0x00000003,
43
50
}
44
51
45
52
/// <summary>
@@ -48,20 +55,27 @@ public enum TEFValueType : UInt32
48
55
/// </summary>
49
56
publicenumTEFTempMemoryType:UInt32
50
57
{
51
-
Input=0x00000005,///< The Parameter is a TEFTempMemoryType and is tagged as input
52
-
Output=0x00000006,///< Same as Input, but the Memory Reference is tagged as output
53
-
InOut=0x00000007,///< A Temporary Memory Reference tagged as both input and output.
58
+
/// <summary>The Parameter is a TempMemoryType and is tagged as input.</summary>
59
+
Input=0x00000005,
60
+
/// <summary>Same as Input, but the Memory Reference is tagged as output.</summary>
61
+
Output=0x00000006,
62
+
/// <summary>A Temporary Memory Reference tagged as both input and output.</summary>
63
+
InOut=0x00000007,
54
64
}
55
65
56
66
/// <summary>
57
67
/// This type denotes SharedMemoryReference parameter
58
68
/// </summary>
59
69
publicenumTEFRegisteredMemoryType:UInt32
60
70
{
61
-
Whole=0x0000000C,///< The Parameter is a Registered Memory Reference that refers to the entirety of its parent Shared Memory block.
62
-
PartialInput=0x0000000D,///< A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as input.
63
-
PartialOutput=0x0000000E,///< A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as output.
64
-
PartialInOut=0x0000000F,///< A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as both input and output
71
+
/// <summary>The Parameter is a Registered Memory Reference that refers to the entirety of its parent Shared Memory block.</summary>
72
+
Whole=0x0000000C,
73
+
/// <summary>A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as input.</summary>
74
+
PartialInput=0x0000000D,
75
+
/// <summary>A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as output.</summary>
76
+
PartialOutput=0x0000000E,
77
+
/// <summary>A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as both input and output.</summary>
78
+
PartialInOut=0x0000000F,
65
79
}
66
80
67
81
/// <summary>
@@ -70,8 +84,10 @@ public enum TEFRegisteredMemoryType : UInt32
70
84
[Flags]
71
85
publicenumSharedMemoryFlags:UInt32
72
86
{
73
-
Input=0x00000001,///< A flag indicates Shared Memory can be read
74
-
Output=0x00000002,///< A flag indicates Shared Memory can be written
87
+
/// <summary>A flag indicates Shared Memory can be read.</summary>
88
+
Input=0x00000001,
89
+
/// <summary>A flag indicates Shared Memory can be written.</summary>
90
+
Output=0x00000002,
75
91
}
76
92
77
93
/// <summary>
@@ -333,7 +349,7 @@ public void Dispose() {
333
349
/// There can be up to four Parameter objects given in the {paramlist} array
334
350
/// </summary>
335
351
/// <param name="destination">The UUID of destination TA</param>
0 commit comments