Lines Matching refs:Table

808 Table 1 — Name Prefix Convention ..................................................................…
809 Table 2 — Unmarshaling Errors .....................................................................…
810 Table 3 — Definition of Base Types ................................................................…
811 Table 4 — Definition of Types for Documentation Clarity ...........................................…
812 Table 5 — Definition of (UINT32) TPM_SPEC Constants <> ............................................…
813 Table 6 — Definition of (UINT32) TPM_GENERATED Constants <O> ......................................…
814 Table 7 — Definition of (UINT16) TPM_ALG_ID Constants <IN/OUT, S> .................................…
815 Table 8 — Definition of (UINT16) {ECC} TPM_ECC_CURVE Constants <IN/OUT, S> ........................…
816 Table 9 — TPM Command Format Fields Description ...................................................…
817 Table 10 — Legend for Command Code Tables .........................................................…
818 Table 11 — Definition of (UINT32) TPM_CC Constants (Numeric Order) <IN/OUT, S> ....................…
819 Table 12 — Format-Zero Response Codes .............................................................…
820 Table 13 — Format-One Response Codes ..............................................................…
821 Table 14 — Response Code Groupings ................................................................…
822 Table 15 — Definition of (UINT32) TPM_RC Constants (Actions) <OUT> ................................…
823 Table 16 — Definition of (INT8) TPM_CLOCK_ADJUST Constants <IN> ...................................…
824 Table 17 — Definition of (UINT16) TPM_EO Constants <IN/OUT> .......................................…
825 Table 18 — Definition of (UINT16) TPM_ST Constants <IN/OUT, S> ....................................…
826 Table 19 — Definition of (UINT16) TPM_SU Constants <IN> ...........................................…
827 Table 20 — Definition of (UINT8) TPM_SE Constants <IN> ............................................…
828 Table 21 — Definition of (UINT32) TPM_CAP Constants ...............................................…
829 Table 22 — Definition of (UINT32) TPM_PT Constants <IN/OUT, S> ....................................…
830 Table 23 — Definition of (UINT32) TPM_PT_PCR Constants <IN/OUT, S> ................................…
831 Table 24 — Definition of (UINT32) TPM_PS Constants <OUT> ..........................................…
832 Table 25 — Definition of Types for Handles ........................................................…
833 Table 26 — Definition of (UINT8) TPM_HT Constants <S> .............................................…
834 Table 27 — Definition of (UINT32) TPM_RH Constants <IN, S> ........................................…
835 Table 28 — Definition of (TPM_HANDLE) TPM_HC Constants <IN, S> ....................................…
836 Table 29 — Definition of (UINT32) TPMA_ALGORITHM Bits .............................................…
837 Table 30 — Definition of (UINT32) TPMA_OBJECT Bits ................................................…
838 Table 31 — Definition of (UINT8) TPMA_SESSION Bits <IN/OUT> .......................................…
839 Table 32 — Definition of (UINT8) TPMA_LOCALITY Bits <IN/OUT> ......................................…
840 Table 33 — Definition of (UINT32) TPMA_PERMANENT Bits <OUT> .......................................…
841 Table 34 — Definition of (UINT32) TPMA_STARTUP_CLEAR Bits <OUT> ...................................…
842 Table 35 — Definition of (UINT32) TPMA_MEMORY Bits <Out> ..........................................…
843 Table 36 — Definition of (TPM_CC) TPMA_CC Bits <OUT> ..............................................…
844 Table 37 — Definition of (BYTE) TPMI_YES_NO Type ..................................................…
859 Table 38 — Definition of (TPM_HANDLE) TPMI_DH_OBJECT Type..........................................…
860 Table 39 — Definition of (TPM_HANDLE) TPMI_DH_PERSISTENT Type .....................................…
861 Table 40 — Definition of (TPM_HANDLE) TPMI_DH_ENTITY Type <IN> ....................................…
862 Table 41 — Definition of (TPM_HANDLE) TPMI_DH_PCR Type <IN> .......................................…
863 Table 42 — Definition of (TPM_HANDLE) TPMI_SH_AUTH_SESSION Type <IN/OUT> ........................ 72
864 Table 43 — Definition of (TPM_HANDLE) TPMI_SH_HMAC Type <IN/OUT> ..................................…
865 Table 44 — Definition of (TPM_HANDLE) TPMI_SH_POLICY Type <IN/OUT> ................................…
866 Table 45 — Definition of (TPM_HANDLE) TPMI_DH_CONTEXT Type ........................................…
867 Table 46 — Definition of (TPM_HANDLE) TPMI_RH_HIERARCHY Type ......................................…
868 Table 47 — Definition of (TPM_HANDLE) TPMI_RH_ENABLES Type ........................................…
869 Table 48 — Definition of (TPM_HANDLE) TPMI_RH_HIERARCHY_AUTH Type <IN> ............................…
870 Table 49 — Definition of (TPM_HANDLE) TPMI_RH_PLATFORM Type <IN> ..................................…
871 Table 50 — Definition of (TPM_HANDLE) TPMI_RH_OWNER Type <IN> .....................................…
872 Table 51 — Definition of (TPM_HANDLE) TPMI_RH_ENDORSEMENT Type <IN> ...............................…
873 Table 52 — Definition of (TPM_HANDLE) TPMI_RH_PROVISION Type <IN> .................................…
874 Table 53 — Definition of (TPM_HANDLE) TPMI_RH_CLEAR Type <IN> .....................................…
875 Table 54 — Definition of (TPM_HANDLE) TPMI_RH_NV_AUTH Type <IN> ...................................…
876 Table 55 — Definition of (TPM_HANDLE) TPMI_RH_LOCKOUT Type <IN> ...................................…
877 Table 56 — Definition of (TPM_HANDLE) TPMI_RH_NV_INDEX Type <IN/OUT> ..............................…
878 Table 57 — Definition of (TPM_ALG_ID) TPMI_ALG_HASH Type...........................................…
879 Table 58 — Definition of (TPM_ALG_ID) TPMI_ALG_ASYM Type ..........................................…
880 Table 59 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM Type ...........................................…
881 Table 60 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM_OBJECT Type ....................................…
882 Table 61 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM_MODE Type ......................................…
883 Table 62 — Definition of (TPM_ALG_ID) TPMI_ALG_KDF Type ...........................................…
884 Table 63 — Definition of (TPM_ALG_ID) TPMI_ALG_SIG_SCHEME Type ....................................…
885 Table 64 — Definition of (TPM_ALG_ID) TPMI_ECC_KEY_EXCHANGE Type ..................................…
886 Table 65 — Definition of (TPM_ST) TPMI_ST_COMMAND_TAG Type ........................................…
887 Table 66 — Definition of TPMS_ALGORITHM_DESCRIPTION Structure <OUT> ...............................…
888 Table 67 — Definition of TPMU_HA Union <IN/OUT, S> ................................................…
889 Table 68 — Definition of TPMT_HA Structure <IN/OUT> ...............................................…
890 Table 69 — Definition of TPM2B_DIGEST Structure ...................................................…
891 Table 70 — Definition of TPM2B_DATA Structure .....................................................…
892 Table 71 — Definition of Types for TPM2B_NONCE ....................................................…
893 Table 72 — Definition of Types for TPM2B_AUTH .....................................................…
894 Table 73 — Definition of Types for TPM2B_OPERAND ..................................................…
895 Table 74 — Definition of TPM2B_EVENT Structure ....................................................…
896 Table 75 — Definition of TPM2B_MAX_BUFFER Structure ...............................................…
911 Table 76 — Definition of TPM2B_MAX_NV_BUFFER Structure ............................................…
912 Table 77 — Definition of TPM2B_TIMEOUT Structure <IN/OUT> .........................................…
913 Table 78 — Definition of TPM2B_IV Structure <IN/OUT> ..............................................…
914 Table 79 — Definition of TPMU_NAME Union <> .......................................................…
915 Table 80 — Definition of TPM2B_NAME Structure .....................................................…
916 Table 81 — Definition of TPMS_PCR_SELECT Structure ................................................…
917 Table 82 — Definition of TPMS_PCR_SELECTION Structure .............................................…
918 Table 83 — Values for proof Used in Tickets .......................................................…
919 Table 84 — General Format of a Ticket .............................................................…
920 Table 85 — Definition of TPMT_TK_CREATION Structure ...............................................…
921 Table 86 — Definition of TPMT_TK_VERIFIED Structure ...............................................…
922 Table 87 — Definition of TPMT_TK_AUTH Structure ...................................................…
923 Table 88 — Definition of TPMT_TK_HASHCHECK Structure ..............................................…
924 Table 89 — Definition of TPMS_ALG_PROPERTY Structure <OUT> ........................................…
925 Table 90 — Definition of TPMS_TAGGED_PROPERTY Structure <OUT> .....................................…
926 Table 91 — Definition of TPMS_TAGGED_PCR_SELECT Structure <OUT> ...................................…
927 Table 92 — Definition of TPML_CC Structure ........................................................…
928 Table 93 — Definition of TPML_CCA Structure <OUT> .................................................…
929 Table 94 — Definition of TPML_ALG Structure .......................................................…
930 Table 95 — Definition of TPML_HANDLE Structure <OUT>...............................................…
931 Table 96 — Definition of TPML_DIGEST Structure ....................................................…
932 Table 97 — Definition of TPML_DIGEST_VALUES Structure .............................................…
933 Table 98 — Definition of TPM2B_DIGEST_VALUES Structure ............................................…
934 Table 99 — Definition of TPML_PCR_SELECTION Structure .............................................…
935 Table 100 — Definition of TPML_ALG_PROPERTY Structure <OUT> .......................................…
936 Table 101 — Definition of TPML_TAGGED_TPM_PROPERTY Structure <OUT> ................................…
937 Table 102 — Definition of TPML_TAGGED_PCR_PROPERTY Structure <OUT> ................................…
938 Table 103 — Definition of {ECC} TPML_ECC_CURVE Structure <OUT> ....................................…
939 Table 104 — Definition of TPMU_CAPABILITIES Union <OUT>............................................…
940 Table 105 — Definition of TPMS_CAPABILITY_DATA Structure <OUT> ....................................…
941 Table 106 — Definition of TPMS_CLOCK_INFO Structure ...............................................…
942 Table 107 — Definition of TPMS_TIME_INFO Structure ................................................…
943 Table 108 — Definition of TPMS_TIME_ATTEST_INFO Structure <OUT> ...................................…
944 Table 109 — Definition of TPMS_CERTIFY_INFO Structure <OUT> .......................................…
945 Table 110 — Definition of TPMS_QUOTE_INFO Structure <OUT> .........................................…
946 Table 111 — Definition of TPMS_COMMAND_AUDIT_INFO Structure <OUT> .................................…
947 Table 112 — Definition of TPMS_SESSION_AUDIT_INFO Structure <OUT> .................................…
948 Table 113 — Definition of TPMS_CREATION_INFO Structure <OUT> ......................................…
949 Table 114 — Definition of TPMS_NV_CERTIFY_INFO Structure <OUT> ....................................…
963 Table 115 — Definition of (TPM_ST) TPMI_ST_ATTEST Type <OUT> ......................................…
964 Table 116 — Definition of TPMU_ATTEST Union <OUT> .................................................…
965 Table 117 — Definition of TPMS_ATTEST Structure <OUT> .............................................…
966 Table 118 — Definition of TPM2B_ATTEST Structure <OUT> ............................................…
967 Table 119 — Definition of TPMS_AUTH_COMMAND Structure <IN> ........................................…
968 Table 120 — Definition of TPMS_AUTH_RESPONSE Structure <OUT> ......................................…
969 Table 121 — Definition of {AES} (TPM_KEY_BITS) TPMI_AES_KEY_BITS Type .............................…
970 Table 122 — Definition of {SM4} (TPM_KEY_BITS) TPMI_SM4_KEY_BITS Type .............................…
971 Table 123 — Definition of TPMU_SYM_KEY_BITS Union .................................................…
972 Table 124 — Definition of TPMU_SYM_MODE Union .....................................................…
973 Table 125 — xDefinition of TPMU_SYM_DETAILS Union .................................................…
974 Table 126 — Definition of TPMT_SYM_DEF Structure ..................................................…
975 Table 127 — Definition of TPMT_SYM_DEF_OBJECT Structure ...........................................…
976 Table 128 — Definition of TPM2B_SYM_KEY Structure .................................................…
977 Table 129 — Definition of TPMS_SYMCIPHER_PARMS Structure ..........................................…
978 Table 130 — Definition of TPM2B_SENSITIVE_DATA Structure ..........................................…
979 Table 131 — Definition of TPMS_SENSITIVE_CREATE Structure <IN> ....................................…
980 Table 132 — Definition of TPM2B_SENSITIVE_CREATE Structure <IN, S> ................................…
981 Table 133 — Definition of TPMS_SCHEME_SIGHASH Structure ...........................................…
982 Table 134 — Definition of (TPM_ALG_ID) TPMI_ALG_KEYEDHASH_SCHEME Type .......................... 110
983 Table 135 — Definition of Types for HMAC_SIG_SCHEME ...............................................…
984 Table 136 — Definition of TPMS_SCHEME_XOR Structure ...............................................…
985 Table 137 — Definition of TPMU_SCHEME_KEYEDHASH Union <IN/OUT, S> .................................…
986 Table 138 — Definition of TPMT_KEYEDHASH_SCHEME Structure .........................................…
987 Table 139 — Definition of {RSA} Types for RSA_SIG_SCHEMES .........................................…
988 Table 140 — Definition of {ECC} Types for ECC_SIG_SCHEMES..........................................…
989 Table 141 — Definition of {ECC} TPMS_SCHEME_ECDAA Structure .......................................…
990 Table 142 — Definition of TPMU_SIG_SCHEME Union <IN/OUT, S> .......................................…
991 Table 143 — Definition of TPMT_SIG_SCHEME Structure ...............................................…
992 Table 144 — Definition of {RSA} TPMS_SCHEME_OAEP Structure ........................................…
993 Table 145 — Definition of {ECC} TPMS_SCHEME_ECDH Structure ........................................…
994 Table 146 — Definition of TPMS_SCHEME_MGF1 Structure ..............................................…
995 Table 147 — Definition of {ECC} TPMS_SCHEME_KDF1_SP800_56a Structure ..............................…
996 Table 148 — Definition of TPMS_SCHEME_KDF2 Structure ..............................................…
997 Table 149 — Definition of TPMS_SCHEME_KDF1_SP800_108 Structure ....................................…
998 Table 150 — Definition of TPMU_KDF_SCHEME Union <IN/OUT, S> .......................................…
999 Table 151 — Definition of TPMT_KDF_SCHEME Structure ...............................................…
1000 Table 152 — Definition of (TPM_ALG_ID) TPMI_ALG_ASYM_SCHEME Type <> ...............................…
1015 Table 153 — Definition of TPMU_ASYM_SCHEME Union ..................................................…
1016 Table 154 — Definition of TPMT_ASYM_SCHEME Structure <> ...........................................…
1017 Table 155 — Definition of (TPM_ALG_ID) {RSA} TPMI_ALG_RSA_SCHEME Type .............................…
1018 Table 156 — Definition of {RSA} TPMT_RSA_SCHEME Structure .........................................…
1019 Table 157 — Definition of (TPM_ALG_ID) {RSA} TPMI_ALG_RSA_DECRYPT Type ............................…
1020 Table 158 — Definition of {RSA} TPMT_RSA_DECRYPT Structure ........................................…
1021 Table 159 — Definition of {RSA} TPM2B_PUBLIC_KEY_RSA Structure ....................................…
1022 Table 160 — Definition of {RSA} (TPM_KEY_BITS) TPMI_RSA_KEY_BITS Type .............................…
1023 Table 161 — Definition of {RSA} TPM2B_PRIVATE_KEY_RSA Structure ...................................…
1024 Table 162 — Definition of {ECC} TPM2B_ECC_PARAMETER Structure .....................................…
1025 Table 163 — Definition of {ECC} TPMS_ECC_POINT Structure ..........................................…
1026 Table 164 — Definition of {ECC} TPM2B_ECC_POINT Structure .........................................…
1027 Table 165 — Definition of (TPM_ALG_ID) {ECC} TPMI_ALG_ECC_SCHEME Type .............................…
1028 Table 166 — Definition of {ECC} (TPM_ECC_CURVE) TPMI_ECC_CURVE Type ...............................…
1029 Table 167 — Definition of (TPMT_SIG_SCHEME) {ECC} TPMT_ECC_SCHEME Structure .................. 121
1030 Table 168 — Definition of {ECC} TPMS_ALGORITHM_DETAIL_ECC Structure <OUT> ....................... 1…
1031 Table 169 — Definition of {RSA} TPMS_SIGNATURE_RSASSA Structure ...................................…
1032 Table 170 — Definition of {RSA} TPMS_SIGNATURE_RSAPSS Structure ...................................…
1033 Table 171 — Definition of {ECC} TPMS_SIGNATURE_ECDSA Structure ....................................…
1034 Table 172 — Definition of TPMU_SIGNATURE Union <IN/OUT, S> ........................................…
1035 Table 173 — Definition of TPMT_SIGNATURE Structure ................................................…
1036 Table 174 — Definition of TPMU_ENCRYPTED_SECRET Union <S> .........................................…
1037 Table 175 — Definition of TPM2B_ENCRYPTED_SECRET Structure ........................................…
1038 Table 176 — Definition of (TPM_ALG_ID) TPMI_ALG_PUBLIC Type .......................................…
1039 Table 177 — Definition of TPMU_PUBLIC_ID Union <IN/OUT, S> ........................................…
1040 Table 178 — Definition of TPMS_KEYEDHASH_PARMS Structure...........................................…
1041 Table 179 — Definition of TPMS_ASYM_PARMS Structure <> ............................................…
1042 Table 180 — Definition of {RSA} TPMS_RSA_PARMS Structure ..........................................…
1043 Table 181 — Definition of {ECC} TPMS_ECC_PARMS Structure ..........................................…
1044 Table 182 — Definition of TPMU_PUBLIC_PARMS Union <IN/OUT, S> .....................................…
1045 Table 183 — Definition of TPMT_PUBLIC_PARMS Structure .............................................…
1046 Table 184 — Definition of TPMT_PUBLIC Structure ...................................................…
1047 Table 185 — Definition of TPM2B_PUBLIC Structure ..................................................…
1048 Table 186 — Definition of {RSA} TPM2B_PRIVATE_VENDOR_SPECIFIC Structure<> ........................ …
1049 Table 187 — Definition of TPMU_SENSITIVE_COMPOSITE Union <IN/OUT, S> ..............................…
1050 Table 188 — Definition of TPMT_SENSITIVE Structure ................................................…
1051 Table 189 — Definition of TPM2B_SENSITIVE Structure <IN/OUT> ......................................…
1052 Table 190 — Definition of _PRIVATE Structure <> ...................................................…
1053 Table 191 — Definition of TPM2B_PRIVATE Structure <IN/OUT, S> .....................................…
1067 Table 192 — Definition of _ID_OBJECT Structure <> .................................................…
1068 Table 193 — Definition of TPM2B_ID_OBJECT Structure <IN/OUT> ......................................…
1069 Table 194 — Definition of (UINT32) TPM_NV_INDEX Bits <> ...........................................…
1070 Table 195 — Options for space Field of TPM_NV_INDEX ...............................................…
1071 Table 196 — Definition of (UINT32) TPMA_NV Bits ...................................................…
1072 Table 197 — Definition of TPMS_NV_PUBLIC Structure ................................................…
1073 Table 198 — Definition of TPM2B_NV_PUBLIC Structure ...............................................…
1074 Table 199 — Definition of TPM2B_CONTEXT_SENSITIVE Structure <IN/OUT> ..............................…
1075 Table 200 — Definition of TPMS_CONTEXT_DATA Structure <IN/OUT, S> .................................…
1076 Table 201 — Definition of TPM2B_CONTEXT_DATA Structure <IN/OUT> ...................................…
1077 Table 202 — Definition of TPMS_CONTEXT Structure ..................................................…
1078 Table 203 — Context Handle Values .................................................................…
1079 Table 204 — Definition of TPMS_CREATION_DATA Structure <OUT> ......................................…
1080 Table 205 — Definition of TPM2B_CREATION_DATA Structure <OUT> .....................................…
1081 Table 206 — Defines for SHA1 Hash Values ..........................................................…
1082 Table 207 — Defines for SHA256 Hash Values ........................................................…
1083 Table 208 — Defines for SHA384 Hash Values ........................................................…
1084 Table 209 — Defines for SHA512 Hash Values ........................................................…
1085 Table 210 — Defines for SM3_256 Hash Values .......................................................…
1086 Table 211 — Defines for Architectural Limits Values ...............................................…
1087 Table 212 — Defines for Logic Values ..............................................................…
1088 Table 213 — Defines for Processor Values ..........................................................…
1089 Table 214 — Defines for Implemented Algorithms ....................................................…
1090 Table 215 — Defines for Implemented Commands ......................................................…
1091 Table 216 — Defines for RSA Algorithm Constants ...................................................…
1092 Table 217 — Defines for ECC Algorithm Constants ...................................................…
1093 Table 218 — Defines for AES Algorithm Constants ...................................................…
1094 Table 219 — Defines for SM4 Algorithm Constants ...................................................…
1095 Table 220 — Defines for Symmetric Algorithm Constants .............................................…
1096 Table 221 — Defines for Implementation Values .....................................................…
1215 Table xx — Definition of (UINT16) COUNTING Constants
1282 Table xx — Definition of Types for Some Purpose
1330 Table xx — Definition of (UINT16) CARD_SUIT Values
1393 Table xx — Definition of (CARD_SUIT) RED_SUIT Type
1421 Table xx — Defines for MY Algorithm Constants
1452 Table xx — Definition of (UINT16) MY_KEY_BITS Type
1463 Table xx — Definition of (UINT16) MY_KEY_BITS Type
1482 Table xx — Definition of A_STRUCT Structure
1544 Table xx — Definition of SIMPLE_STRUCTURE Structure
1614 Table xx — Definition of (CARD_SUIT) TPMI_CARD_SUIT Type
1636 Table xx — Definition of POKER_CARD Structure
1657 Table xx — Definition of BRIDGE_CARD Structure
1718 Table xx — Definition of NUMBER_UNION Union
1810 Table xx — Definition of STRUCTURE_WITH_UNION Structure
1875 Table xx — Definition of (INT8) NUMBER_SELECT Values <IN>
1910 Table xx — Definition of (NUMBER_SELECT) AN_INTEGER Type <IN>
1937 Table xx — Definition of JUST_INTEGERS Structure
1968 Table xx — Definition of (UINT32) SOME_ATTRIBUTE Bits
2042 Table xx — Definition of B_STRUCT Structure
2147 Table xx — Definition of C_STRUCT Structure
2174 Table xx — Definition of D_STRUCT Structure
2236 Table xx — Definition of TPMS_A Structure
2237 Table xx — Definition of TPMS_A Structure <IN/OUT>
2242 Table xx — Definition of TPMS_A Structure <IN>
2247 Table xx — Definition of TPMS_A Structure <OUT>
2257 Table xx — Definition of TPMT_A Structure <S>
2258 Table xx — Definition of TPMT_A Structure <IN, S>
2259 Table xx — Definition of TPMT_A Structure <IN/OUT, S>
2283 Table 1 — Name Prefix Convention
2353 values will be found in the table defining the TPM_CC constants (Table 11).
2358 values are in Table 15.
2399 Table 11 has a listing of TPM command code values. The last row in the table contains
2409 as defined in Table 2.
2410 Table 2 — Unmarshaling Errors
2462 The types listed in Table 3 are the primitive types on which all of the other types and structures …
2472 Table 3 — Definition of Base Types
2548 Table 4 — Definition of Types for Documentation Clarity
2617 Table 5 — Definition of (UINT32) TPM_SPEC Constants <>
2658 Table 6 — Definition of (UINT32) TPM_GENERATED Constants <O>
2694 Table 7 is a copy of the TPM_ALG_ID constants table in the TCG registry as of the date of publicati…
2695 this specification. Table 7 is provided for illustrative purposes only.
2696 {{Note for TCG Admin: Table 7 and the text in the paragraph above should be updated to reflect the …
2699 TCG admin to verify that Table 7 is the same as the algorithm registry table published by the TCG.}}
2711 a dependency, the algorithm that is required is listed in column labeled "D" (dependent) in Table 7.
2717 Table 7 — Definition of (UINT16) TPM_ALG_ID Constants <IN/OUT, S>
3164 Table 8 is a copy of the TPM_ECC_CURVE constants table in the TCG registry as of the date of
3165 publication of this specification. Table 8 is provided for illustrative purposes only.
3166 {{Note for TCG Admin: Table 8 and the text in the paragraph above should be updated to reflect the …
3169 TCG admin to verify that Table 8 is the same as the curve registry table published by the TCG.}}
3170 Table 8 — Definition of (UINT16) {ECC} TPM_ECC_CURVE Constants <IN/OUT, S>
3242 Table 9 — TPM Command Format Fields Description
3282 Table 10 provides the legend for the interpretation of the column data in Table 11.
3283 Table 10 — Legend for Command Code Tables
3371 Table 11 lists the command codes and their attributes. The only normative column in this table is t…
3383 Table 11 — Definition of (UINT32) TPM_CC Constants (Numeric Order) <IN/OUT, S>
4435 Table 12 — Format-Zero Response Codes
4454 CLEAR when the format is as defined in this Table 12 or when the response code is
4572 Table 13 — Format-One Response Codes
4608 summarized in Table 14.
4609 Table 14 — Response Code Groupings
4683 Table 15 — Definition of (UINT32) TPM_RC Constants (Actions) <OUT>
5650 Table 16 — Definition of (INT8) TPM_CLOCK_ADJUST Constants <IN>
5704 Table 17 — Definition of (UINT16) TPM_EO Constants <IN/OUT>
5817 Table 18 defines the structure tags values. The definition of many structures is context-sensitive …
5820 Table 18 — Definition of (UINT16) TPM_ST Constants <IN/OUT, S>
6043 Table 19 — Definition of (UINT16) TPM_SU Constants <IN>
6076 Table 20 — Definition of (UINT8) TPM_SE Constants <IN>
6119 Table 21 — Definition of (UINT32) TPM_CAP Constants
6208 Table 22 — Definition of (UINT32) TPM_PT Constants <IN/OUT, S>
6591 platform-specific family (a TPM_PS value)(see Table 24)
6896 Table 23 — Definition of (UINT32) TPM_PT_PCR Constants <IN/OUT, S>
7157 The platform values in Table 24 are used for the TPM_PT_PS_FAMILY_INDICATOR.
7162 Table 24 — Definition of (UINT32) TPM_PS Constants <OUT>
7286 Table 25 — Definition of Types for Handles
7311 referenced are shown in Table 26.
7312 Table 26 — Definition of (UINT8) TPM_HT Constants <S>
7370 Permanent Values – assigned by this specification in Table 27
7453 Table 27 lists the architecturally defined handles that cannot be changed. The handles include
7455 Table 27 — Definition of (UINT32) TPM_RH Constants <IN, S>
7651 The definitions in Table 28 are used to define many of the interface data types. However, the value…
7669 The values in Table 28 are intended to facilitate the process of making the handle larger than 32 b…
7686 Table 28 — Definition of (TPM_HANDLE) TPM_HC Constants <IN, S>
7882 Table 29 — Definition of (UINT32) TPMA_ALGORITHM Bits
7973 Table 30 — Definition of (UINT32) TPMA_OBJECT Bits
8168 are the checks in the validation code following Table 30 and the reserved attributes check.
8699 Table 31 — Definition of (UINT8) TPMA_SESSION Bits <IN/OUT>
8869 Table 32 — Definition of (UINT8) TPMA_LOCALITY Bits <IN/OUT>
8918 Table 33 — Definition of (UINT32) TPMA_PERMANENT Bits <OUT>
9000 Table 34 — Definition of (UINT32) TPMA_STARTUP_CLEAR Bits <OUT>
9130 Table 35 — Definition of (UINT32) TPMA_MEMORY Bits <Out>
9200 Table 36 — Definition of (TPM_CC) TPMA_CC Bits <OUT>
9412 Table 37 — Definition of (BYTE) TPMI_YES_NO Type
9439 Table 38 — Definition of (TPM_HANDLE) TPMI_DH_OBJECT Type
9476 Table 39 — Definition of (TPM_HANDLE) TPMI_DH_PERSISTENT Type
9493 Table 40 — Definition of (TPM_HANDLE) TPMI_DH_ENTITY Type <IN>
9542 Table 41 — Definition of (TPM_HANDLE) TPMI_DH_PCR Type <IN>
9560 Table 42 — Definition of (TPM_HANDLE) TPMI_SH_AUTH_SESSION Type <IN/OUT>
9586 Table 43 — Definition of (TPM_HANDLE) TPMI_SH_HMAC Type <IN/OUT>
9604 Table 44 — Definition of (TPM_HANDLE) TPMI_SH_POLICY Type <IN/OUT>
9632 Table 45 — Definition of (TPM_HANDLE) TPMI_DH_CONTEXT Type
9645 Table 46 — Definition of (TPM_HANDLE) TPMI_RH_HIERARCHY Type
9673 Table 47 — Definition of (TPM_HANDLE) TPMI_RH_ENABLES Type
9718 Table 48 — Definition of (TPM_HANDLE) TPMI_RH_HIERARCHY_AUTH Type <IN>
9746 Table 49 — Definition of (TPM_HANDLE) TPMI_RH_PLATFORM Type <IN>
9762 Table 50 — Definition of (TPM_HANDLE) TPMI_RH_OWNER Type <IN>
9795 Table 51 — Definition of (TPM_HANDLE) TPMI_RH_ENDORSEMENT Type <IN>
9818 Table 52 — Definition of (TPM_HANDLE) TPMI_RH_PROVISION Type <IN>
9840 Table 53 — Definition of (TPM_HANDLE) TPMI_RH_CLEAR Type <IN>
9875 Table 54 — Definition of (TPM_HANDLE) TPMI_RH_NV_AUTH Type <IN>
9899 Table 55 — Definition of (TPM_HANDLE) TPMI_RH_LOCKOUT Type <IN>
9911 Table 56 — Definition of (TPM_HANDLE) TPMI_RH_NV_INDEX Type <IN/OUT>
9938 A TPMI_ALG_HASH is an interface type of all the hash algorithms implemented on a specific TPM. Table
9946 Table 57 — Definition of (TPM_ALG_ID) TPMI_ALG_HASH Type
9976 Table 58 lists each of the asymmetric algorithms that have an algorithm ID assigned by the TCG.
9977 Table 58 — Definition of (TPM_ALG_ID) TPMI_ALG_ASYM Type
10012 Table 59 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM Type
10039 Table 60 is illustrative. It would be modified to indicate the algorithms of the TPM.
10044 Table 60 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM_OBJECT Type
10081 Table 61 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM_MODE Type
10116 Table 62 is exemplary and would change based on the algorithms implemented in a TPM.
10117 Table 62 — Definition of (TPM_ALG_ID) TPMI_ALG_KDF Type
10145 Table 63 — Definition of (TPM_ALG_ID) TPMI_ALG_SIG_SCHEME Type
10183 Table 64 — Definition of (TPM_ALG_ID) TPMI_ECC_KEY_EXCHANGE Type
10207 Table 65 — Definition of (TPM_ST) TPMI_ST_COMMAND_TAG Type
10232 Table 66 — Definition of TPMS_ALGORITHM_DESCRIPTION Structure <OUT>
10253 A TPMU_HA is a union of all the hash algorithms implemented on a TPM. Table 67 is exemplary and
10262 Table 67 — Definition of TPMU_HA Union <IN/OUT, S>
10319 Table 68 shows the basic hash-agile structure used in this specification. To handle hash agility, t…
10328 Table 68 — Definition of TPMT_HA Structure <IN/OUT>
10412 Table 69 — Definition of TPM2B_DIGEST Structure
10434 Table 70 — Definition of TPM2B_DATA Structure
10455 Table 71 — Definition of Types for TPM2B_NONCE
10473 Table 72 — Definition of Types for TPM2B_AUTH
10503 Table 73 — Definition of Types for TPM2B_OPERAND
10518 Table 74 — Definition of TPM2B_EVENT Structure
10551 Table 75 — Definition of TPM2B_MAX_BUFFER Structure
10577 Table 76 — Definition of TPM2B_MAX_NV_BUFFER Structure
10618 Table 77 — Definition of TPM2B_TIMEOUT Structure <IN/OUT>
10641 Table 78 — Definition of TPM2B_IV Structure <IN/OUT>
10674 Table 79 — Definition of TPMU_NAME Union <>
10713 Table 80 — Definition of TPM2B_NAME Structure
10792 Table 81 — Definition of TPMS_PCR_SELECT Structure
10814 Table 82 — Definition of TPMS_PCR_SELECTION Structure
10886 The proof value used for each hierarchy is shown in Table 83.
10887 Table 83 — Values for proof Used in Tickets
10916 The format for a ticket is shown in Table 84. This is a template for the tickets shown in the remai…
10918 Table 84 — General Format of a Ticket
10998 Table 85 — Definition of TPMT_TK_CREATION Structure
11076 Table 86 — Definition of TPMT_TK_VERIFIED Structure
11160 Table 87 — Definition of TPMT_TK_AUTH Structure
11236 Table 88 — Definition of TPMT_TK_HASHCHECK Structure
11271 Table 89 — Definition of TPMS_ALG_PROPERTY Structure <OUT>
11293 Table 90 — Definition of TPMS_TAGGED_PROPERTY Structure <OUT>
11327 Table 91 — Definition of TPMS_TAGGED_PCR_SELECT Structure <OUT>
11355 Table 92 — Definition of TPML_CC Structure
11401 Table 93 — Definition of TPML_CCA Structure <OUT>
11423 Table 94 — Definition of TPML_ALG Structure
11456 Table 95 — Definition of TPML_HANDLE Structure <OUT>
11497 Table 96 — Definition of TPML_DIGEST Structure
11540 Table 97 — Definition of TPML_DIGEST_VALUES Structure
11565 Table 98 — Definition of TPM2B_DIGEST_VALUES Structure
11608 Table 99 — Definition of TPML_PCR_SELECTION Structure
11634 Table 100 — Definition of TPML_ALG_PROPERTY Structure <OUT>
11657 Table 101 — Definition of TPML_TAGGED_TPM_PROPERTY Structure <OUT>
11693 Table 102 — Definition of TPML_TAGGED_PCR_PROPERTY Structure <OUT>
11716 Table 103 — Definition of {ECC} TPML_ECC_CURVE Structure <OUT>
11738 Table 104 — Definition of TPMU_CAPABILITIES Union <OUT>
11818 Table 105 — Definition of TPMS_CAPABILITY_DATA Structure <OUT>
11840 Table 106 — Definition of TPMS_CLOCK_INFO Structure
11941 Table 107 — Definition of TPMS_TIME_INFO Structure
11980 Table 108 — Definition of TPMS_TIME_ATTEST_INFO Structure <OUT>
12002 Table 109 — Definition of TPMS_CERTIFY_INFO Structure <OUT>
12023 Table 110 — Definition of TPMS_QUOTE_INFO Structure <OUT>
12057 Table 111 — Definition of TPMS_COMMAND_AUDIT_INFO Structure <OUT>
12090 Table 112 — Definition of TPMS_SESSION_AUDIT_INFO Structure <OUT>
12114 Table 113 — Definition of TPMS_CREATION_INFO Structure <OUT>
12136 Table 114 — Definition of TPMS_NV_CERTIFY_INFO Structure <OUT>
12175 Table 115 — Definition of (TPM_ST) TPMI_ST_ATTEST Type <OUT>
12209 Table 116 — Definition of TPMU_ATTEST Union <OUT>
12275 Table 117 — Definition of TPMS_ATTEST Structure <OUT>
12334 Table 118 — Definition of TPM2B_ATTEST Structure <OUT>
12371 Table 119 — Definition of TPMS_AUTH_COMMAND Structure <IN>
12406 Table 120 — Definition of TPMS_AUTH_RESPONSE Structure <OUT>
12461 Table 121 — Definition of {AES} (TPM_KEY_BITS) TPMI_AES_KEY_BITS Type
12482 Table 122 — Definition of {SM4} (TPM_KEY_BITS) TPMI_SM4_KEY_BITS Type
12512 Table 123 — Definition of TPMU_SYM_KEY_BITS Union
12552 Table 124 — Definition of TPMU_SYM_MODE Union
12615 Table 125 — xDefinition of TPMU_SYM_DETAILS Union
12648 Table 126 — Definition of TPMT_SYM_DEF Structure
12686 Table 127 — Definition of TPMT_SYM_DEF_OBJECT Structure
12740 Table 128 — Definition of TPM2B_SYM_KEY Structure
12762 Table 129 — Definition of TPMS_SYMCIPHER_PARMS Structure
12783 Table 130 — Definition of TPM2B_SENSITIVE_DATA Structure
12824 Table 131 — Definition of TPMS_SENSITIVE_CREATE Structure <IN>
12860 Table 132 — Definition of TPM2B_SENSITIVE_CREATE Structure <IN, S>
12892 Table 133 — Definition of TPMS_SCHEME_SIGHASH Structure
12907 Table 134 — Definition of (TPM_ALG_ID) TPMI_ALG_KEYEDHASH_SCHEME Type
12924 Table 135 — Definition of Types for HMAC_SIG_SCHEME
12950 Table 136 — Definition of TPMS_SCHEME_XOR Structure
12970 Table 137 — Definition of TPMU_SCHEME_KEYEDHASH Union <IN/OUT, S>
13001 Table 138 — Definition of TPMT_KEYEDHASH_SCHEME Structure
13049 Table 139 — Definition of {RSA} Types for RSA_SIG_SCHEMES
13066 Table 140 — Definition of {ECC} Types for ECC_SIG_SCHEMES
13081 Table 141 — Definition of {ECC} TPMS_SCHEME_ECDAA Structure
13116 Table 142 — Definition of TPMU_SIG_SCHEME Union <IN/OUT, S>
13197 Table 143 — Definition of TPMT_SIG_SCHEME Structure
13240 Table 144 — Definition of {RSA} TPMS_SCHEME_OAEP Structure
13260 Table 145 — Definition of {ECC} TPMS_SCHEME_ECDH Structure
13286 Table 146 — Definition of TPMS_SCHEME_MGF1 Structure
13303 Table 147 — Definition of {ECC} TPMS_SCHEME_KDF1_SP800_56a Structure
13332 Table 148 — Definition of TPMS_SCHEME_KDF2 Structure
13349 Table 149 — Definition of TPMS_SCHEME_KDF1_SP800_108 Structure
13366 Table 150 — Definition of TPMU_KDF_SCHEME Union <IN/OUT, S>
13407 Table 151 — Definition of TPMT_KDF_SCHEME Structure
13445 Table 152 — Definition of (TPM_ALG_ID) TPMI_ALG_ASYM_SCHEME Type <>
13476 Table 153 — Definition of TPMU_ASYM_SCHEME Union
13569 Table 154 — Definition of TPMT_ASYM_SCHEME Structure <>
13594 Table 155 — Definition of (TPM_ALG_ID) {RSA} TPMI_ALG_RSA_SCHEME Type
13612 Table 156 — Definition of {RSA} TPMT_RSA_SCHEME Structure
13650 Table 157 — Definition of (TPM_ALG_ID) {RSA} TPMI_ALG_RSA_DECRYPT Type
13663 Table 158 — Definition of {RSA} TPMT_RSA_DECRYPT Structure
13692 Table 159 — Definition of {RSA} TPM2B_PUBLIC_KEY_RSA Structure
13742 Table 160 — Definition of {RSA} (TPM_KEY_BITS) TPMI_RSA_KEY_BITS Type
13765 Table 161 — Definition of {RSA} TPM2B_PRIVATE_KEY_RSA Structure
13799 Table 162 — Definition of {ECC} TPM2B_ECC_PARAMETER Structure
13823 Table 163 — Definition of {ECC} TPMS_ECC_POINT Structure
13854 Table 164 — Definition of {ECC} TPM2B_ECC_POINT Structure
13892 Table 165 — Definition of (TPM_ALG_ID) {ECC} TPMI_ALG_ECC_SCHEME Type
13918 Table 166 — Definition of {ECC} (TPM_ECC_CURVE) TPMI_ECC_CURVE Type
13935 Table 167 — Definition of (TPMT_SIG_SCHEME) {ECC} TPMT_ECC_SCHEME Structure
13972 Table 168 — Definition of {ECC} TPMS_ALGORITHM_DETAIL_ECC Structure <OUT>
14049 Table 169 — Definition of {RSA} TPMS_SIGNATURE_RSASSA Structure
14094 Table 170 — Definition of {RSA} TPMS_SIGNATURE_RSAPSS Structure
14115 Table 171 — Definition of {ECC} TPMS_SIGNATURE_ECDSA Structure
14140 required in a structure. Table 172 is an illustration of a TPMU_SIGNATURE for a TPM that implements
14153 Table 172 — Definition of TPMU_SIGNATURE Union <IN/OUT, S>
14241 Table 173 shows the basic algorithm-agile structure when a symmetric or asymmetric signature is
14245 Table 173 — Definition of TPMT_SIGNATURE Structure
14289 Table 174 is illustrative. It would be modified depending on the algorithms supported in the TPM.
14291 Table 174 — Definition of TPMU_ENCRYPTED_SECRET Union <S>
14342 Table 175 — Definition of TPM2B_ENCRYPTED_SECRET Structure
14404 Table 176 — Definition of (TPM_ALG_ID) TPMI_ALG_PUBLIC Type
14498 Table 177 — Definition of TPMU_PUBLIC_ID Union <IN/OUT, S>
14542 Table 178 — Definition of TPMS_KEYEDHASH_PARMS Structure
14583 Table 179 — Definition of TPMS_ASYM_PARMS Structure <>
14623 Table 180 — Definition of {RSA} TPMS_RSA_PARMS Structure
14680 Table 181 — Definition of {ECC} TPMS_ECC_PARMS Structure
14725 Table 182 defines the possible parameter definition structures that may be contained in the public …
14727 Table 182 — Definition of TPMU_PUBLIC_PARMS Union <IN/OUT, S>
14808 Table 183 — Definition of TPMT_PUBLIC_PARMS Structure
14827 Table 184 defines the public area structure. The Name of the object is nameAlg concatenated with the
14829 Table 184 — Definition of TPMT_PUBLIC Structure
14897 Table 185 — Definition of TPM2B_PUBLIC Structure
14952 Table 186 — Definition of {RSA} TPM2B_PRIVATE_VENDOR_SPECIFIC Structure<>
14982 Table 187 — Definition of TPMU_SENSITIVE_COMPOSITE Union <IN/OUT, S>
15035 Table 188 — Definition of TPMT_SENSITIVE Structure
15086 Table 189 — Definition of TPM2B_SENSITIVE Structure <IN/OUT>
15136 Table 190 — Definition of _PRIVATE Structure <>
15162 Table 191 — Definition of TPM2B_PRIVATE Structure <IN/OUT, S>
15201 Table 192 — Definition of _ID_OBJECT Structure <>
15228 Table 193 — Definition of TPM2B_ID_OBJECT Structure <IN/OUT>
15310 Table 194 — Definition of (UINT32) TPM_NV_INDEX Bits <>
15346 Table 195 — Options for space Field of TPM_NV_INDEX
15415 Table 196 — Definition of (UINT32) TPMA_NV Bits
15699 Table 197 — Definition of TPMS_NV_PUBLIC Structure
15748 Table 198 — Definition of TPM2B_NV_PUBLIC Structure
15798 Table 199 — Definition of TPM2B_CONTEXT_SENSITIVE Structure <IN/OUT>
15816 Table 200 — Definition of TPMS_CONTEXT_DATA Structure <IN/OUT, S>
15837 Table 201 — Definition of TPM2B_CONTEXT_DATA Structure <IN/OUT>
15895 Table 202 — Definition of TPMS_CONTEXT Structure
15961 object, the handle will have one of the values shown in Table 203.
15966 Table 203 — Context Handle Values
16049 When the object is created, the structure shown in Table 204 is generated and a ticket is computed …
16062 Table 204 — Definition of TPMS_CREATION_DATA Structure <OUT>
16123 Table 205 — Definition of TPM2B_CREATION_DATA Structure <OUT>
16168 Table 206 — Defines for SHA1 Hash Values
16197 Table 207 — Defines for SHA256 Hash Values
16226 Table 208 — Defines for SHA384 Hash Values
16267 Table 209 — Defines for SHA512 Hash Values
16296 Table 210 — Defines for SM3_256 Hash Values
16329 Table 211 — Defines for Architectural Limits Values
16375 Table 212 — Defines for Logic Values
16417 Table 213 — Defines for Processor Values
16465 Table 214 is used to indicate the algorithms that are implemented in a TPM. The selections in the V…
16473 Table 214 — Defines for Implemented Algorithms
16658 algorithm value if implementation of the command is dependent on a setting in Table 214. Linkage to
16659 Table 214 is not required and is provide as a convenience.
16660 To indicate that the command is implemented, only "Y", "N", blank, or a value from Table 214 is all…
16661 Table 215 — Defines for Implemented Commands
17205 Table 216 — Defines for RSA Algorithm Constants
17231 Table 217 — Defines for ECC Algorithm Constants
17261 Table 218 — Defines for AES Algorithm Constants
17288 Table 219 — Defines for SM4 Algorithm Constants
17329 Table 220 — Defines for Symmetric Algorithm Constants
17365 The values listed in Table 221 are defined for a specific TPM implementation. The numbers in the Va…
17367 Table 221 — Defines for Implementation Values