[tpm2] Maximum number of transient objects?
Petr Gotthard <petr.gotthard at centrum.cz>
| Newsgroups | dev.linux.lists.tpm2 |
|---|---|
| Message-ID | <[email protected]> |
Hello, I still wonder how many transient objects (virtual handles) can I create with the tpm2-abrmd? There is TPM_PT_HR_TRANSIENT_MIN, which is said to be a minimum. An explanation from Tadeusz: This tells you what is the minimum number of persistent objects a TPM needs to support to be able to support all TPM command implemented by the given TPM chip. But then there are statements in the RM specification that: For the TPM this is a minimum, but for the RM it’s both a minimum and a maximum for the maximum number of loaded objects. (Section 3.15.3) The RM SHALL NOT allow the creation of more concurrent objects than TPM_PT_HR_TRANSIENT_MIN. (Section 3.15.12) Does this mean that for one connection the tpm2-abrmd will allow only (max) TPM_PT_HR_TRANSIENT_MIN transient objects? Because the section 3.4 then says A TAB/RM MAY enforce a maximum number of session and/or object and sequence handles per connection and MAY guarantee a minimum number of such handles per connection. Petr