Skip to content

Commit 4d5a8b0

Browse files
author
Johannes Holland
committedAug 20, 2024
spec: fix TPM_PT hex values
Fixes: #24
1 parent f5084ec commit 4d5a8b0

File tree

1 file changed

+49
-47
lines changed

1 file changed

+49
-47
lines changed
 

‎src/tpmstream/spec/structures/constants.py

+49-47
Original file line numberDiff line numberDiff line change
@@ -345,42 +345,44 @@ class TPM_PT(UINT32):
345345
VENDOR_STRING_2 = 0x00000107
346346
VENDOR_STRING_3 = 0x00000108
347347
VENDOR_STRING_4 = 0x00000109
348-
VENDOR_TPM_TYPE = 0x00000110
349-
FIRMWARE_VERSION_1 = 0x00000111
350-
FIRMWARE_VERSION_2 = 0x00000112
351-
INPUT_BUFFER = 0x00000113
352-
HR_TRANSIENT_MIN = 0x00000114
353-
HR_PERSISTENT_MIN = 0x00000115
354-
HR_LOADED_MIN = 0x00000116
355-
ACTIVE_SESSIONS_MAX = 0x00000117
356-
PCR_COUNT = 0x00000118
357-
PCR_SELECT_MIN = 0x00000119
358-
CONTEXT_GAP_MAX = 0x00000120
359-
NV_COUNTERS_MAX = 0x00000122
360-
NV_INDEX_MAX = 0x00000123
361-
MEMORY = 0x00000124
362-
CLOCK_UPDATE = 0x00000125
363-
CONTEXT_HASH = 0x00000126
364-
CONTEXT_SYM = 0x00000127
365-
CONTEXT_SYM_SIZE = 0x00000128
366-
ORDERLY_COUNT = 0x00000129
367-
MAX_COMMAND_SIZE = 0x00000130
368-
MAX_RESPONSE_SIZE = 0x00000131
369-
MAX_DIGEST = 0x00000132
370-
MAX_OBJECT_CONTEXT = 0x00000133
371-
MAX_SESSION_CONTEXT = 0x00000134
372-
PS_FAMILY_INDICATOR = 0x00000135
373-
PS_LEVEL = 0x00000136
374-
PS_REVISION = 0x00000137
375-
PS_DAY_OF_YEAR = 0x00000138
376-
PS_YEAR = 0x00000139
377-
SPLIT_MAX = 0x00000140
378-
TOTAL_COMMANDS = 0x00000141
379-
LIBRARY_COMMANDS = 0x00000142
380-
VENDOR_COMMANDS = 0x00000143
381-
NV_BUFFER_MAX = 0x00000144
382-
MODES = 0x00000145
383-
MAX_CAP_BUFFER = 0x00000146
348+
VENDOR_TPM_TYPE = 0x0000010a
349+
FIRMWARE_VERSION_1 = 0x0000010b
350+
FIRMWARE_VERSION_2 = 0x0000010c
351+
INPUT_BUFFER = 0x0000010d
352+
HR_TRANSIENT_MIN = 0x0000010e
353+
HR_PERSISTENT_MIN = 0x0000010f
354+
HR_LOADED_MIN = 0x00000110
355+
ACTIVE_SESSIONS_MAX = 0x00000111
356+
PCR_COUNT = 0x00000112
357+
PCR_SELECT_MIN = 0x00000113
358+
CONTEXT_GAP_MAX = 0x00000114
359+
# gap
360+
NV_COUNTERS_MAX = 0x00000116
361+
NV_INDEX_MAX = 0x00000117
362+
MEMORY = 0x00000118
363+
CLOCK_UPDATE = 0x00000119
364+
CONTEXT_HASH = 0x0000011a
365+
CONTEXT_SYM = 0x0000011b
366+
CONTEXT_SYM_SIZE = 0x0000011c
367+
ORDERLY_COUNT = 0x0000011d
368+
MAX_COMMAND_SIZE = 0x0000011e
369+
MAX_RESPONSE_SIZE = 0x0000011f
370+
MAX_DIGEST = 0x00000120
371+
MAX_OBJECT_CONTEXT = 0x00000121
372+
MAX_SESSION_CONTEXT = 0x00000122
373+
PS_FAMILY_INDICATOR = 0x00000123
374+
PS_LEVEL = 0x00000124
375+
PS_REVISION = 0x00000125
376+
PS_DAY_OF_YEAR = 0x00000126
377+
PS_YEAR = 0x00000127
378+
SPLIT_MAX = 0x00000128
379+
TOTAL_COMMANDS = 0x00000129
380+
LIBRARY_COMMANDS = 0x0000012a
381+
VENDOR_COMMANDS = 0x0000012b
382+
NV_BUFFER_MAX = 0x0000012c
383+
MODES = 0x0000012d
384+
MAX_CAP_BUFFER = 0x0000012e
385+
# gap
384386
PERMANENT = 0x00000200
385387
STARTUP_CLEAR = 0x00000201
386388
HR_NV_INDEX = 0x00000202
@@ -391,17 +393,17 @@ class TPM_PT(UINT32):
391393
HR_TRANSIENT_AVAIL = 0x00000207
392394
HR_PERSISTENT = 0x00000208
393395
HR_PERSISTENT_AVAIL = 0x00000209
394-
NV_COUNTERS = 0x00000210
395-
NV_COUNTERS_AVAIL = 0x00000211
396-
ALGORITHM_SET = 0x00000212
397-
LOADED_CURVES = 0x00000213
398-
LOCKOUT_COUNTER = 0x00000214
399-
MAX_AUTH_FAIL = 0x00000215
400-
LOCKOUT_INTERVAL = 0x00000216
401-
LOCKOUT_RECOVERY = 0x00000217
402-
NV_WRITE_RECOVERY = 0x00000218
403-
AUDIT_COUNTER_0 = 0x00000219
404-
AUDIT_COUNTER_1 = 0x00000220
396+
NV_COUNTERS = 0x0000020a
397+
NV_COUNTERS_AVAIL = 0x0000020b
398+
ALGORITHM_SET = 0x0000020c
399+
LOADED_CURVES = 0x0000020d
400+
LOCKOUT_COUNTER = 0x0000020e
401+
MAX_AUTH_FAIL = 0x0000020f
402+
LOCKOUT_INTERVAL = 0x00000210
403+
LOCKOUT_RECOVERY = 0x00000211
404+
NV_WRITE_RECOVERY = 0x00000212
405+
AUDIT_COUNTER_0 = 0x00000213
406+
AUDIT_COUNTER_1 = 0x00000214
405407

406408

407409
@tpm_enum

0 commit comments

Comments
 (0)