1<!-- 2 3 Copyright 2015 The Chromium OS Authors. All rights reserved. Use of this 4 source code is governed by a BSD-style license that can be found in the 5 LICENSE file. 6 7This file contains HTML code which defines a few TPM objects following the 8format of the HTML files generated by pdf=>html converting of TCG TPM2 library 9specification. 10--> 11 12<html> 13<head></head> 14<body> 15Some arbitrary text 16<a name="bookmark273"> Table 1 Definition of Types for ints</a> 17<table> 18<tr><td> Type </td><td> Name </td><td> Description </td></tr> 19<tr><td> uint16_t </td><td> UINT16 </td><td> </td></tr> 20</table> 21<p>more arbitrary text 22<a name="bookmark219">Table 2 Definition of (base_type) TPMA_LOCALITY Bits 23</a> 24<table> 25<tr><td> Bit </td><td> Name </td> <td> Definition </td></tr> 26<tr><td> 3:0 </td><td> TPM_LOC_ZERO </td><td></td></tr> 27<tr><td> 7:4 </td><td> Reserved </td><td></td></tr> 28<tr><td> 8 </td><td> TPM_LOC_ONE </td><td></td></tr> 29<tr><td> 9 </td><td> Reserved </td><td></td></tr> 30<tr><td> 10 </td><td> TPM_LOC_TWO </td><td></td></tr> 31</table> 32<p>more arbitrary text 33<a name="bookmark219"> 34</a> 35<a name=bookmark99>Table 3 Definition of (base_type) const_type Constants </a> 36<table> 37<tr><td> Name </td> <td> Value </td><td> Comments </td></tr> 38<tr><td> const_name </td><td> 0x322E3000 </td><td> terrminator </td></tr> 39<tr><td> TPM_SPEC_LEVEL </td><td> 00 </td> <td> the level number </td> </tr> 40<tr><td> #return_name </td><td> </td> <td> </td></tr> 41</table> 42<p>more arbitrary text 43<a name=bookmark274>Table 4 Definition of (base_type) TPMI_DH_OBJECT Type</a> 44<table> 45<tr><td> Values </td> <td> Comments </td> </tr> 46<tr><td> const_name </td><td> one of valid values </td> </tr> 47<tr><td> {min_name:max_name} </td><td> allowed range </td> </tr> 48<tr><td> {PERSISTENT_FIRST:PERSISTENT_LAST}</td><td> allowed range </td> </tr> 49<tr><td> +null_name </td> <td> the conditional value </td> </tr> 50<tr><td> #return_name </td><td> </td></tr> 51</table> 52<p>more arbitrary text 53<a name=bookmark274>Table 5 Definition of struct_type Structure <OUT> 54<table> 55<tr><td> Values </td> <td> Comments </td> </tr> 56<tr><td> field1 </td><td> UINT16 </td> </tr> 57<tr><td> field2 </td><td> UINT16 </td> </tr> 58<tr><td> field3[field1]{min:max} </td><td> UINT16 </td> </tr> 59<tr><td> [field2]field4 </td><td> UINT16 </td> </tr> 60<tr><td> field5= </td><td> interface_type </td> </tr> 61</table> 62<p>more arbitrary text 63<a name=bookmark781>Table 6 Definition of union_type Union</a> 64<table> 65<tr><td> Parameter </td><td> Type </td><td> Selector </td><td> Description </td></tr> 66<tr><td> field1 </td><td> field1_type </td><td> field1_selector </td><td> a prime factor of the public key </td> </tr> 67<tr><td> field2 </td><td> field2_type </td><td> field2_selector </td><td> the integer private key </td> </tr> 68</table> 69<p>more arbitrary text 70</body> 71