Class Quote (0.4.8)

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

NameDescription
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
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

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 mapping is a mapping type or there are keyword parameters.