Modules

Structs

Rust native wrapper for TPMT_TK_CREATION objects.

Struct for holding the hash scheme

Struct for holding HMAC scheme.

Keyed hash parameters

Structure holding the data representing names

This module contains the PcrSelection struct. The TSS counterpart of this struct is the TPMS_PCR_SELECTION.

A struct representing a pcr selection list. This corresponds to the TSS TPML_PCR_SELECTION.

A builder for the PcrSelectionList struct.

Symmetric cipher parameters

Rust native wrapper for TPMT_TK_VERIFIED objects.

Struct for holding the xor scheme

Enums

Enum representing the keyed hash scheme.

Enum with the possible values for sizeofSelect.

This module contains necessary representations of the items belonging to the TPMS_PCR_SELECT structure.

Enum repsesnting the symmetic algorithm definition.

Enum representing the symmetric definition object.

Traits