Some arbitrary text Table 1 Definition of Types for ints
Type Name Description
uint16_t UINT16

more arbitrary text Table 2 Definition of (base_type) TPMA_LOCALITY Bits
Bit Name Definition
3:0 TPM_LOC_ZERO
7:4 Reserved
8 TPM_LOC_ONE
9 Reserved
10 TPM_LOC_TWO

more arbitrary text Table 3 Definition of (base_type) const_type Constants
Name Value Comments
const_name 0x322E3000 terrminator
TPM_SPEC_LEVEL 00 the level number
#return_name

more arbitrary text Table 4 Definition of (base_type) TPMI_DH_OBJECT Type
Values Comments
const_name one of valid values
{min_name:max_name} allowed range
{PERSISTENT_FIRST:PERSISTENT_LAST} allowed range
+null_name the conditional value
#return_name

more arbitrary text Table 5 Definition of struct_type Structure
Values Comments
field1 UINT16
field2 UINT16
field3[field1]{min:max} UINT16
[field2]field4 UINT16
field5= interface_type

more arbitrary text Table 6 Definition of union_type Union
Parameter Type Selector Description
field1 field1_type field1_selector a prime factor of the public key
field2 field2_type field2_selector the integer private key

more arbitrary text