Strucutre for holding information describing an
algorithm.
Type for holding attestation data
Attestation data buffer.
This a struct holding the attested data for the command TPM2_Certify
Information related to the internal temporal
state of the TPM.
Structure holding the attested data for
TPM2_GetCommandAuditDigest().
Structure holding the attested data for TPM2_CertifyCreation()
Rust native wrapper for TPMT_TK_CREATION
objects.
Struct for holding the ECDAA scheme
Structure holding ecc point information
Type holding ECC signature information.
Struct for holding the hash scheme
Struct for holding HMAC scheme.
Structure holding the data representing names
This structure contains the Name and contents of the
selected NV Index that is certified by TPM2_NV_Certify()
This structure contains the Name and hash of the
contents of the selected NV Index that is certified by
TPM2_NV_Certify()
Representation of the public parameters of a non-volatile
space allocation.
Builder for NvPublic.
Public data buffer.
A builder for the
Public type.
Structure holding the ECC specific parameters.
Builder for PublicEccParameters.
Keyed hash parameters
Structure holding the RSA specific parameters.
Builder for TPMS_RSA_PARMS
values.
Structure holding the attested data for TPM2_Quote()
Structure used to hold the value of a RSA exponent
Type holding RSA signature information.
Sensitive data buffer.
This type holds the attested data for
TPM2_GetSessionAuditDigest()
Symmetric cipher parameters
Type that holds information regarding
what PCR slots that are associated with
a specific pcr property tag.
Struct representing a tagged property
This type is holding attested data for the command TPM2_GetTime
Structure holding the attestation for
TPM2_GetTime() and TPM2_ReadClock().
Rust native wrapper for TPMT_TK_VERIFIED
objects.
Struct for holding the xor scheme
Enum that holds the different types of
attest info.
A representation of all the capabilites that can be associated
with a TPM.
Enum representing the ecc scheme
Enum representing the kdf scheme
Enum representing the keyed hash scheme.
Enum representing the Public structure.
Enum representing the public parameters structure.
Enum representing the rsa decryption scheme
Enum representing the rsa scheme
Enum describing the Sensitive part of an object.
Enum representing a Signature
Full description of signature schemes.
Enum representing the symmetric algorithm definition.
Enum representing the symmetric definition object.