[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
 
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.