2.2.2.25 Context

The main header remote TPM Context structure followed by a variable number of Data Blobs defined in section 2.2.2.27.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Size

Version

DataBlobCount

Reserved

EncStateObject (variable)

...

Size (4 bytes): The size, in bytes of the entire context.

Version (4 bytes): The version of the context. This MUST be set to 1.

DataBlobCount (4 bytes): The number of data blobs preceding the context.

Reserved (4 bytes): This field is used for padding. This field is set to 0 by client and server MUST ignore this field.

EncStateObject (variable): Encrypted blob containing the TPM state as defined in section 2.2.2.26.