Quote(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Information about Platform Control Registers (PCRs) including a signature over their values, which can be used for remote validation.
Attributes | |
---|---|
Name | Description |
hash_algo |
int
The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID |
pcr_values |
MutableMapping[int, bytes]
Raw binary values of each PCRs being quoted. |
raw_quote |
bytes
TPM2 quote, encoded as a TPMS_ATTEST |
raw_signature |
bytes
TPM2 signature, encoded as a TPMT_SIGNATURE |
Classes
PcrValuesEntry
PcrValuesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |