tss_esapi/attributes/
mod.rs

1//! Module for representation of attributes
2
3/// Representation of the attributes defined in the
4/// Attribute structures -> TPMA_OBJECT section of
5/// the specification
6pub mod object;
7
8/// Representation of the attributes defined in the
9/// Attribute structures -> TPMA_OBJECT section of
10/// the specification.
11pub mod session;
12
13/// Representation of the attributes defined in the
14/// NV Storage -> TPMA_NV section of
15/// the specification.
16pub mod nv_index;
17
18pub mod locality;
19
20pub mod algorithm;
21
22pub mod command_code;
23
24pub use algorithm::AlgorithmAttributes;
25pub use command_code::CommandCodeAttributes;
26pub use locality::{LocalityAttributes, LocalityAttributesBuilder};
27pub use nv_index::{NvIndexAttributes, NvIndexAttributesBuilder};
28pub use object::{ObjectAttributes, ObjectAttributesBuilder};
29pub use session::{SessionAttributes, SessionAttributesBuilder, SessionAttributesMask};