28
28
TCSD_PACKET_TYPE_VERSION,
29
29
/*2004-05-12 Seiji Munetoh added */
30
30
TCSD_PACKET_TYPE_KM_KEYINFO,
31
TCSD_PACKET_TYPE_KM_KEYINFO2,
31
32
TCSD_PACKET_TYPE_LOADKEY_INFO,
32
TCSD_PACKET_TYPE_PCR_EVENT
33
TCSD_PACKET_TYPE_PCR_EVENT,
34
TCSD_PACKET_TYPE_COUNTER_VALUE,
35
TCSD_PACKET_TYPE_UINT64,
36
TCSD_PACKET_TYPE_SECRET
35
typedef unsigned char TCSD_PACKET_TYPE;
37
/* Packet header used for TCSD communication */
38
struct tcsd_packet_hdr {
49
} STRUCTURE_PACKING_ATTRIBUTE;
51
struct tcsd_comm_data {
54
struct tcsd_packet_hdr hdr;
55
} STRUCTURE_PACKING_ATTRIBUTE;
57
#define TCSD_COMMBUF_REALLOC_SCALAR 2
60
40
TCSD_ORD_ERROR = 0,
61
41
/* 4.5 TCS Contest Manager */
141
121
TCSD_ORD_KILLMAINTENANCEFEATURE = 71,
142
122
TCSD_ORD_LOADMANUFACTURERMAINTENANCEPUB = 72,
143
123
TCSD_ORD_READMANUFACTURERMAINTENANCEPUB = 73,
125
TCSD_ORD_DAAJOIN = 74,
126
TCSD_ORD_DAASIGN = 75,
127
TCSD_ORD_SETCAPABILITY = 76,
128
TCSD_ORD_RESETLOCKVALUE = 77,
130
TCSD_ORD_PCRRESET = 78,
131
TCSD_ORD_READCOUNTER = 79,
132
TCSD_ORD_CREATECOUNTER = 80,
133
TCSD_ORD_INCREMENTCOUNTER = 81,
134
TCSD_ORD_RELEASECOUNTER = 82,
135
TCSD_ORD_RELEASECOUNTEROWNER = 83,
136
TCSD_ORD_READCURRENTTICKS = 84,
137
TCSD_ORD_TICKSTAMPBLOB = 85,
138
TCSD_ORD_GETCREDENTIAL = 86,
140
TCSD_ORD_NVDEFINEORRELEASESPACE = 87,
141
TCSD_ORD_NVWRITEVALUE = 88,
142
TCSD_ORD_NVWRITEVALUEAUTH = 89,
143
TCSD_ORD_NVREADVALUE = 90,
144
TCSD_ORD_NVREADVALUEAUTH = 91,
146
TCSD_ORD_ESTABLISHTRANSPORT = 92,
147
TCSD_ORD_EXECUTETRANSPORT = 93,
148
TCSD_ORD_RELEASETRANSPORTSIGNED = 94,
150
TCSD_ORD_SETORDINALAUDITSTATUS = 95,
151
TCSD_ORD_GETAUDITDIGEST = 96,
152
TCSD_ORD_GETAUDITDIGESTSIGNED = 97,
155
TCSD_ORD_SETOPERATORAUTH = 99,
156
TCSD_ORD_OWNERREADINTERNALPUB = 100,
157
TCSD_ORD_ENUMREGISTEREDKEYS2 = 101,
158
TCSD_ORD_SETTEMPDEACTIVATED2 = 102,
161
TCSD_ORD_DELEGATE_MANAGE = 103,
162
TCSD_ORD_DELEGATE_CREATEKEYDELEGATION = 104,
163
TCSD_ORD_DELEGATE_CREATEOWNERDELEGATION = 105,
164
TCSD_ORD_DELEGATE_LOADOWNERDELEGATION = 106,
165
TCSD_ORD_DELEGATE_READTABLE = 107,
166
TCSD_ORD_DELEGATE_UPDATEVERIFICATIONCOUNT = 108,
167
TCSD_ORD_DELEGATE_VERIFYDELEGATION = 109,
169
TCSD_ORD_CREATEREVOCABLEENDORSEMENTKEYPAIR = 110,
170
TCSD_ORD_REVOKEENDORSEMENTKEYPAIR = 111,
172
TCSD_ORD_MAKEIDENTITY2 = 112,
173
TCSD_ORD_QUOTE2 = 113,
176
TCSD_ORD_CMK_SETRESTRICTIONS = 114,
177
TCSD_ORD_CMK_APPROVEMA = 115,
178
TCSD_ORD_CMK_CREATEKEY = 116,
179
TCSD_ORD_CMK_CREATETICKET = 117,
180
TCSD_ORD_CMK_CREATEBLOB = 118,
181
TCSD_ORD_CMK_CONVERTMIGRATION = 119,
183
TCSD_ORD_FLUSHSPECIFIC = 120,
184
TCSD_ORD_KEYCONTROLOWNER = 121,
148
190
#define TCSD_MAX_NUM_ORDS TCSD_LAST_ORD