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
2039 Table xx — Definition of B_STRUCT Structure
2144 Table xx — Definition of C_STRUCT Structure
2171 Table xx — Definition of D_STRUCT Structure
2233 Table xx — Definition of TPMS_A Structure
2234 Table xx — Definition of TPMS_A Structure <IN/OUT>
2239 Table xx — Definition of TPMS_A Structure <IN>
2244 Table xx — Definition of TPMS_A Structure <OUT>
2254 Table xx — Definition of TPMT_A Structure <S>
2255 Table xx — Definition of TPMT_A Structure <IN, S>
2256 Table xx — Definition of TPMT_A Structure <IN/OUT, S>
2280 Table 1 — Name Prefix Convention
2350 values will be found in the table defining the TPM_CC constants (Table 11).
2355 values are in Table 15.
2396 Table 11 has a listing of TPM command code values. The last row in the table contains
2406 as defined in Table 2.
2407 Table 2 — Unmarshaling Errors
2459 The types listed in Table 3 are the primitive types on which all of the other types and structures …
2469 Table 3 — Definition of Base Types
2545 Table 4 — Definition of Types for Documentation Clarity
2614 Table 5 — Definition of (UINT32) TPM_SPEC Constants <>
2655 Table 6 — Definition of (UINT32) TPM_GENERATED Constants <O>
2691 Table 7 is a copy of the TPM_ALG_ID constants table in the TCG registry as of the date of publicati…
2692 this specification. Table 7 is provided for illustrative purposes only.
2693 {{Note for TCG Admin: Table 7 and the text in the paragraph above should be updated to reflect the …
2696 TCG admin to verify that Table 7 is the same as the algorithm registry table published by the TCG.}}
2708 a dependency, the algorithm that is required is listed in column labeled "D" (dependent) in Table 7.
2714 Table 7 — Definition of (UINT16) TPM_ALG_ID Constants <IN/OUT, S>
3161 Table 8 is a copy of the TPM_ECC_CURVE constants table in the TCG registry as of the date of
3162 publication of this specification. Table 8 is provided for illustrative purposes only.
3163 {{Note for TCG Admin: Table 8 and the text in the paragraph above should be updated to reflect the …
3166 TCG admin to verify that Table 8 is the same as the curve registry table published by the TCG.}}
3167 Table 8 — Definition of (UINT16) {ECC} TPM_ECC_CURVE Constants <IN/OUT, S>
3239 Table 9 — TPM Command Format Fields Description
3279 Table 10 provides the legend for the interpretation of the column data in Table 11.
3280 Table 10 — Legend for Command Code Tables
3368 Table 11 lists the command codes and their attributes. The only normative column in this table is t…
3380 Table 11 — Definition of (UINT32) TPM_CC Constants (Numeric Order) <IN/OUT, S>
4432 Table 12 — Format-Zero Response Codes
4451 CLEAR when the format is as defined in this Table 12 or when the response code is
4569 Table 13 — Format-One Response Codes
4605 summarized in Table 14.
4606 Table 14 — Response Code Groupings
4680 Table 15 — Definition of (UINT32) TPM_RC Constants (Actions) <OUT>
5647 Table 16 — Definition of (INT8) TPM_CLOCK_ADJUST Constants <IN>
5701 Table 17 — Definition of (UINT16) TPM_EO Constants <IN/OUT>
5814 Table 18 defines the structure tags values. The definition of many structures is context-sensitive …
5817 Table 18 — Definition of (UINT16) TPM_ST Constants <IN/OUT, S>
6040 Table 19 — Definition of (UINT16) TPM_SU Constants <IN>
6073 Table 20 — Definition of (UINT8) TPM_SE Constants <IN>
6116 Table 21 — Definition of (UINT32) TPM_CAP Constants
6205 Table 22 — Definition of (UINT32) TPM_PT Constants <IN/OUT, S>
6588 platform-specific family (a TPM_PS value)(see Table 24)
6893 Table 23 — Definition of (UINT32) TPM_PT_PCR Constants <IN/OUT, S>
7154 The platform values in Table 24 are used for the TPM_PT_PS_FAMILY_INDICATOR.
7159 Table 24 — Definition of (UINT32) TPM_PS Constants <OUT>
7283 Table 25 — Definition of Types for Handles
7308 referenced are shown in Table 26.
7309 Table 26 — Definition of (UINT8) TPM_HT Constants <S>
7367 Permanent Values – assigned by this specification in Table 27
7450 Table 27 lists the architecturally defined handles that cannot be changed. The handles include
7452 Table 27 — Definition of (UINT32) TPM_RH Constants <IN, S>
7648 The definitions in Table 28 are used to define many of the interface data types. However, the value…
7666 The values in Table 28 are intended to facilitate the process of making the handle larger than 32 b…
7683 Table 28 — Definition of (TPM_HANDLE) TPM_HC Constants <IN, S>
7879 Table 29 — Definition of (UINT32) TPMA_ALGORITHM Bits
7968 Table 30 — Definition of (UINT32) TPMA_OBJECT Bits
8157 are the checks in the validation code following Table 30 and the reserved attributes check.
8688 Table 31 — Definition of (UINT8) TPMA_SESSION Bits <IN/OUT>
8856 Table 32 — Definition of (UINT8) TPMA_LOCALITY Bits <IN/OUT>
8905 Table 33 — Definition of (UINT32) TPMA_PERMANENT Bits <OUT>
8987 Table 34 — Definition of (UINT32) TPMA_STARTUP_CLEAR Bits <OUT>
9117 Table 35 — Definition of (UINT32) TPMA_MEMORY Bits <Out>
9185 Table 36 — Definition of (TPM_CC) TPMA_CC Bits <OUT>
9397 Table 37 — Definition of (BYTE) TPMI_YES_NO Type
9424 Table 38 — Definition of (TPM_HANDLE) TPMI_DH_OBJECT Type
9461 Table 39 — Definition of (TPM_HANDLE) TPMI_DH_PERSISTENT Type
9478 Table 40 — Definition of (TPM_HANDLE) TPMI_DH_ENTITY Type <IN>
9527 Table 41 — Definition of (TPM_HANDLE) TPMI_DH_PCR Type <IN>
9545 Table 42 — Definition of (TPM_HANDLE) TPMI_SH_AUTH_SESSION Type <IN/OUT>
9571 Table 43 — Definition of (TPM_HANDLE) TPMI_SH_HMAC Type <IN/OUT>
9589 Table 44 — Definition of (TPM_HANDLE) TPMI_SH_POLICY Type <IN/OUT>
9617 Table 45 — Definition of (TPM_HANDLE) TPMI_DH_CONTEXT Type
9630 Table 46 — Definition of (TPM_HANDLE) TPMI_RH_HIERARCHY Type
9658 Table 47 — Definition of (TPM_HANDLE) TPMI_RH_ENABLES Type
9703 Table 48 — Definition of (TPM_HANDLE) TPMI_RH_HIERARCHY_AUTH Type <IN>
9731 Table 49 — Definition of (TPM_HANDLE) TPMI_RH_PLATFORM Type <IN>
9747 Table 50 — Definition of (TPM_HANDLE) TPMI_RH_OWNER Type <IN>
9780 Table 51 — Definition of (TPM_HANDLE) TPMI_RH_ENDORSEMENT Type <IN>
9803 Table 52 — Definition of (TPM_HANDLE) TPMI_RH_PROVISION Type <IN>
9825 Table 53 — Definition of (TPM_HANDLE) TPMI_RH_CLEAR Type <IN>
9860 Table 54 — Definition of (TPM_HANDLE) TPMI_RH_NV_AUTH Type <IN>
9884 Table 55 — Definition of (TPM_HANDLE) TPMI_RH_LOCKOUT Type <IN>
9896 Table 56 — Definition of (TPM_HANDLE) TPMI_RH_NV_INDEX Type <IN/OUT>
9923 A TPMI_ALG_HASH is an interface type of all the hash algorithms implemented on a specific TPM. Table
9931 Table 57 — Definition of (TPM_ALG_ID) TPMI_ALG_HASH Type
9961 Table 58 lists each of the asymmetric algorithms that have an algorithm ID assigned by the TCG.
9962 Table 58 — Definition of (TPM_ALG_ID) TPMI_ALG_ASYM Type
9997 Table 59 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM Type
10024 Table 60 is illustrative. It would be modified to indicate the algorithms of the TPM.
10029 Table 60 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM_OBJECT Type
10066 Table 61 — Definition of (TPM_ALG_ID) TPMI_ALG_SYM_MODE Type
10101 Table 62 is exemplary and would change based on the algorithms implemented in a TPM.
10102 Table 62 — Definition of (TPM_ALG_ID) TPMI_ALG_KDF Type
10130 Table 63 — Definition of (TPM_ALG_ID) TPMI_ALG_SIG_SCHEME Type
10168 Table 64 — Definition of (TPM_ALG_ID) TPMI_ECC_KEY_EXCHANGE Type
10192 Table 65 — Definition of (TPM_ST) TPMI_ST_COMMAND_TAG Type
10217 Table 66 — Definition of TPMS_ALGORITHM_DESCRIPTION Structure <OUT>
10238 A TPMU_HA is a union of all the hash algorithms implemented on a TPM. Table 67 is exemplary and
10247 Table 67 — Definition of TPMU_HA Union <IN/OUT, S>
10304 Table 68 shows the basic hash-agile structure used in this specification. To handle hash agility, t…
10313 Table 68 — Definition of TPMT_HA Structure <IN/OUT>
10397 Table 69 — Definition of TPM2B_DIGEST Structure
10419 Table 70 — Definition of TPM2B_DATA Structure
10440 Table 71 — Definition of Types for TPM2B_NONCE
10458 Table 72 — Definition of Types for TPM2B_AUTH
10488 Table 73 — Definition of Types for TPM2B_OPERAND
10503 Table 74 — Definition of TPM2B_EVENT Structure
10536 Table 75 — Definition of TPM2B_MAX_BUFFER Structure
10562 Table 76 — Definition of TPM2B_MAX_NV_BUFFER Structure
10603 Table 77 — Definition of TPM2B_TIMEOUT Structure <IN/OUT>
10626 Table 78 — Definition of TPM2B_IV Structure <IN/OUT>
10659 Table 79 — Definition of TPMU_NAME Union <>
10698 Table 80 — Definition of TPM2B_NAME Structure
10777 Table 81 — Definition of TPMS_PCR_SELECT Structure
10799 Table 82 — Definition of TPMS_PCR_SELECTION Structure
10871 The proof value used for each hierarchy is shown in Table 83.
10872 Table 83 — Values for proof Used in Tickets
10901 The format for a ticket is shown in Table 84. This is a template for the tickets shown in the remai…
10903 Table 84 — General Format of a Ticket
10983 Table 85 — Definition of TPMT_TK_CREATION Structure
11061 Table 86 — Definition of TPMT_TK_VERIFIED Structure
11145 Table 87 — Definition of TPMT_TK_AUTH Structure
11223 Table 88 — Definition of TPMT_TK_HASHCHECK Structure
11258 Table 89 — Definition of TPMS_ALG_PROPERTY Structure <OUT>
11280 Table 90 — Definition of TPMS_TAGGED_PROPERTY Structure <OUT>
11314 Table 91 — Definition of TPMS_TAGGED_PCR_SELECT Structure <OUT>
11342 Table 92 — Definition of TPML_CC Structure
11388 Table 93 — Definition of TPML_CCA Structure <OUT>
11410 Table 94 — Definition of TPML_ALG Structure
11443 Table 95 — Definition of TPML_HANDLE Structure <OUT>
11484 Table 96 — Definition of TPML_DIGEST Structure
11527 Table 97 — Definition of TPML_DIGEST_VALUES Structure
11552 Table 98 — Definition of TPM2B_DIGEST_VALUES Structure
11595 Table 99 — Definition of TPML_PCR_SELECTION Structure
11621 Table 100 — Definition of TPML_ALG_PROPERTY Structure <OUT>
11644 Table 101 — Definition of TPML_TAGGED_TPM_PROPERTY Structure <OUT>
11680 Table 102 — Definition of TPML_TAGGED_PCR_PROPERTY Structure <OUT>
11703 Table 103 — Definition of {ECC} TPML_ECC_CURVE Structure <OUT>
11725 Table 104 — Definition of TPMU_CAPABILITIES Union <OUT>
11805 Table 105 — Definition of TPMS_CAPABILITY_DATA Structure <OUT>
11827 Table 106 — Definition of TPMS_CLOCK_INFO Structure
11928 Table 107 — Definition of TPMS_TIME_INFO Structure
11967 Table 108 — Definition of TPMS_TIME_ATTEST_INFO Structure <OUT>
11989 Table 109 — Definition of TPMS_CERTIFY_INFO Structure <OUT>
12010 Table 110 — Definition of TPMS_QUOTE_INFO Structure <OUT>
12044 Table 111 — Definition of TPMS_COMMAND_AUDIT_INFO Structure <OUT>
12077 Table 112 — Definition of TPMS_SESSION_AUDIT_INFO Structure <OUT>
12101 Table 113 — Definition of TPMS_CREATION_INFO Structure <OUT>
12123 Table 114 — Definition of TPMS_NV_CERTIFY_INFO Structure <OUT>
12162 Table 115 — Definition of (TPM_ST) TPMI_ST_ATTEST Type <OUT>
12196 Table 116 — Definition of TPMU_ATTEST Union <OUT>
12262 Table 117 — Definition of TPMS_ATTEST Structure <OUT>
12321 Table 118 — Definition of TPM2B_ATTEST Structure <OUT>
12358 Table 119 — Definition of TPMS_AUTH_COMMAND Structure <IN>
12393 Table 120 — Definition of TPMS_AUTH_RESPONSE Structure <OUT>
12448 Table 121 — Definition of {AES} (TPM_KEY_BITS) TPMI_AES_KEY_BITS Type
12469 Table 122 — Definition of {SM4} (TPM_KEY_BITS) TPMI_SM4_KEY_BITS Type
12499 Table 123 — Definition of TPMU_SYM_KEY_BITS Union
12539 Table 124 — Definition of TPMU_SYM_MODE Union
12602 Table 125 — xDefinition of TPMU_SYM_DETAILS Union
12635 Table 126 — Definition of TPMT_SYM_DEF Structure
12673 Table 127 — Definition of TPMT_SYM_DEF_OBJECT Structure
12727 Table 128 — Definition of TPM2B_SYM_KEY Structure
12749 Table 129 — Definition of TPMS_SYMCIPHER_PARMS Structure
12770 Table 130 — Definition of TPM2B_SENSITIVE_DATA Structure
12811 Table 131 — Definition of TPMS_SENSITIVE_CREATE Structure <IN>
12847 Table 132 — Definition of TPM2B_SENSITIVE_CREATE Structure <IN, S>
12879 Table 133 — Definition of TPMS_SCHEME_SIGHASH Structure
12894 Table 134 — Definition of (TPM_ALG_ID) TPMI_ALG_KEYEDHASH_SCHEME Type
12911 Table 135 — Definition of Types for HMAC_SIG_SCHEME
12937 Table 136 — Definition of TPMS_SCHEME_XOR Structure
12957 Table 137 — Definition of TPMU_SCHEME_KEYEDHASH Union <IN/OUT, S>
12988 Table 138 — Definition of TPMT_KEYEDHASH_SCHEME Structure
13036 Table 139 — Definition of {RSA} Types for RSA_SIG_SCHEMES
13053 Table 140 — Definition of {ECC} Types for ECC_SIG_SCHEMES
13068 Table 141 — Definition of {ECC} TPMS_SCHEME_ECDAA Structure
13103 Table 142 — Definition of TPMU_SIG_SCHEME Union <IN/OUT, S>
13184 Table 143 — Definition of TPMT_SIG_SCHEME Structure
13227 Table 144 — Definition of {RSA} TPMS_SCHEME_OAEP Structure
13247 Table 145 — Definition of {ECC} TPMS_SCHEME_ECDH Structure
13273 Table 146 — Definition of TPMS_SCHEME_MGF1 Structure
13290 Table 147 — Definition of {ECC} TPMS_SCHEME_KDF1_SP800_56a Structure
13319 Table 148 — Definition of TPMS_SCHEME_KDF2 Structure
13336 Table 149 — Definition of TPMS_SCHEME_KDF1_SP800_108 Structure
13353 Table 150 — Definition of TPMU_KDF_SCHEME Union <IN/OUT, S>
13394 Table 151 — Definition of TPMT_KDF_SCHEME Structure
13432 Table 152 — Definition of (TPM_ALG_ID) TPMI_ALG_ASYM_SCHEME Type <>
13463 Table 153 — Definition of TPMU_ASYM_SCHEME Union
13556 Table 154 — Definition of TPMT_ASYM_SCHEME Structure <>
13581 Table 155 — Definition of (TPM_ALG_ID) {RSA} TPMI_ALG_RSA_SCHEME Type
13599 Table 156 — Definition of {RSA} TPMT_RSA_SCHEME Structure
13637 Table 157 — Definition of (TPM_ALG_ID) {RSA} TPMI_ALG_RSA_DECRYPT Type
13650 Table 158 — Definition of {RSA} TPMT_RSA_DECRYPT Structure
13679 Table 159 — Definition of {RSA} TPM2B_PUBLIC_KEY_RSA Structure
13729 Table 160 — Definition of {RSA} (TPM_KEY_BITS) TPMI_RSA_KEY_BITS Type
13752 Table 161 — Definition of {RSA} TPM2B_PRIVATE_KEY_RSA Structure
13786 Table 162 — Definition of {ECC} TPM2B_ECC_PARAMETER Structure
13810 Table 163 — Definition of {ECC} TPMS_ECC_POINT Structure
13841 Table 164 — Definition of {ECC} TPM2B_ECC_POINT Structure
13879 Table 165 — Definition of (TPM_ALG_ID) {ECC} TPMI_ALG_ECC_SCHEME Type
13905 Table 166 — Definition of {ECC} (TPM_ECC_CURVE) TPMI_ECC_CURVE Type
13922 Table 167 — Definition of (TPMT_SIG_SCHEME) {ECC} TPMT_ECC_SCHEME Structure
13959 Table 168 — Definition of {ECC} TPMS_ALGORITHM_DETAIL_ECC Structure <OUT>
14036 Table 169 — Definition of {RSA} TPMS_SIGNATURE_RSASSA Structure
14081 Table 170 — Definition of {RSA} TPMS_SIGNATURE_RSAPSS Structure
14102 Table 171 — Definition of {ECC} TPMS_SIGNATURE_ECDSA Structure
14127 required in a structure. Table 172 is an illustration of a TPMU_SIGNATURE for a TPM that implements
14140 Table 172 — Definition of TPMU_SIGNATURE Union <IN/OUT, S>
14228 Table 173 shows the basic algorithm-agile structure when a symmetric or asymmetric signature is
14232 Table 173 — Definition of TPMT_SIGNATURE Structure
14276 Table 174 is illustrative. It would be modified depending on the algorithms supported in the TPM.
14278 Table 174 — Definition of TPMU_ENCRYPTED_SECRET Union <S>
14329 Table 175 — Definition of TPM2B_ENCRYPTED_SECRET Structure
14391 Table 176 — Definition of (TPM_ALG_ID) TPMI_ALG_PUBLIC Type
14485 Table 177 — Definition of TPMU_PUBLIC_ID Union <IN/OUT, S>
14529 Table 178 — Definition of TPMS_KEYEDHASH_PARMS Structure
14570 Table 179 — Definition of TPMS_ASYM_PARMS Structure <>
14610 Table 180 — Definition of {RSA} TPMS_RSA_PARMS Structure
14666 Table 181 — Definition of {ECC} TPMS_ECC_PARMS Structure
14711 Table 182 defines the possible parameter definition structures that may be contained in the public …
14713 Table 182 — Definition of TPMU_PUBLIC_PARMS Union <IN/OUT, S>
14794 Table 183 — Definition of TPMT_PUBLIC_PARMS Structure
14813 Table 184 defines the public area structure. The Name of the object is nameAlg concatenated with the
14815 Table 184 — Definition of TPMT_PUBLIC Structure
14883 Table 185 — Definition of TPM2B_PUBLIC Structure
14938 Table 186 — Definition of {RSA} TPM2B_PRIVATE_VENDOR_SPECIFIC Structure<>
14968 Table 187 — Definition of TPMU_SENSITIVE_COMPOSITE Union <IN/OUT, S>
15021 Table 188 — Definition of TPMT_SENSITIVE Structure
15072 Table 189 — Definition of TPM2B_SENSITIVE Structure <IN/OUT>
15122 Table 190 — Definition of _PRIVATE Structure <>
15148 Table 191 — Definition of TPM2B_PRIVATE Structure <IN/OUT, S>
15187 Table 192 — Definition of _ID_OBJECT Structure <>
15214 Table 193 — Definition of TPM2B_ID_OBJECT Structure <IN/OUT>
15296 Table 194 — Definition of (UINT32) TPM_NV_INDEX Bits <>
15332 Table 195 — Options for space Field of TPM_NV_INDEX
15401 Table 196 — Definition of (UINT32) TPMA_NV Bits
15683 Table 197 — Definition of TPMS_NV_PUBLIC Structure
15732 Table 198 — Definition of TPM2B_NV_PUBLIC Structure
15782 Table 199 — Definition of TPM2B_CONTEXT_SENSITIVE Structure <IN/OUT>
15800 Table 200 — Definition of TPMS_CONTEXT_DATA Structure <IN/OUT, S>
15821 Table 201 — Definition of TPM2B_CONTEXT_DATA Structure <IN/OUT>
15879 Table 202 — Definition of TPMS_CONTEXT Structure
15945 object, the handle will have one of the values shown in Table 203.
15950 Table 203 — Context Handle Values
16033 When the object is created, the structure shown in Table 204 is generated and a ticket is computed …
16046 Table 204 — Definition of TPMS_CREATION_DATA Structure <OUT>
16107 Table 205 — Definition of TPM2B_CREATION_DATA Structure <OUT>
16152 Table 206 — Defines for SHA1 Hash Values
16181 Table 207 — Defines for SHA256 Hash Values
16210 Table 208 — Defines for SHA384 Hash Values
16251 Table 209 — Defines for SHA512 Hash Values
16280 Table 210 — Defines for SM3_256 Hash Values
16313 Table 211 — Defines for Architectural Limits Values
16359 Table 212 — Defines for Logic Values
16401 Table 213 — Defines for Processor Values
16449 Table 214 is used to indicate the algorithms that are implemented in a TPM. The selections in the V…
16457 Table 214 — Defines for Implemented Algorithms
16642 algorithm value if implementation of the command is dependent on a setting in Table 214. Linkage to
16643 Table 214 is not required and is provide as a convenience.
16644 To indicate that the command is implemented, only "Y", "N", blank, or a value from Table 214 is all…
16645 Table 215 — Defines for Implemented Commands
17189 Table 216 — Defines for RSA Algorithm Constants
17215 Table 217 — Defines for ECC Algorithm Constants
17245 Table 218 — Defines for AES Algorithm Constants
17272 Table 219 — Defines for SM4 Algorithm Constants
17313 Table 220 — Defines for Symmetric Algorithm Constants
17349 The values listed in Table 221 are defined for a specific TPM implementation. The numbers in the Va…
17351 Table 221 — Defines for Implementation Values