13
13
/// Published
14
14
///
15
15
/// Chapter 10: Structure Definitions
16
-
17
- /////////////////////////////////////////////////////////
18
- /// The capabilitydata section
19
- /////////////////////////////////////////////////////////
16
+ // ///////////////////////////////////////////////////////
17
+ // The capabilitydata section
18
+ // ///////////////////////////////////////////////////////
20
19
mod capability_data;
21
20
pub use self :: capability_data:: CapabilityData ;
22
- /////////////////////////////////////////////////////////
23
- /// The names section
24
- /////////////////////////////////////////////////////////
21
+ // ///////////////////////////////////////////////////////
22
+ // The names section
23
+ // ///////////////////////////////////////////////////////
25
24
mod names;
26
25
pub use names:: name:: Name ;
27
- /////////////////////////////////////////////////////////
28
- /// The result section
29
- /////////////////////////////////////////////////////////
26
+ // ///////////////////////////////////////////////////////
27
+ // The result section
28
+ // ///////////////////////////////////////////////////////
30
29
mod result;
31
30
pub use result:: CreateKeyResult ;
32
31
pub use result:: CreatePrimaryKeyResult ;
33
- /////////////////////////////////////////////////////////
34
- /// The sized buffers section
35
- /////////////////////////////////////////////////////////
32
+ // ///////////////////////////////////////////////////////
33
+ // The sized buffers section
34
+ // ///////////////////////////////////////////////////////
36
35
mod buffers;
37
36
pub use self :: buffers:: {
38
37
attest:: AttestBuffer , auth:: Auth , data:: Data , digest:: Digest , ecc_parameter:: EccParameter ,
@@ -42,19 +41,19 @@ pub use self::buffers::{
42
41
public:: PublicBuffer , public_key_rsa:: PublicKeyRsa , sensitive:: SensitiveBuffer ,
43
42
sensitive_data:: SensitiveData , symmetric_key:: SymmetricKey , timeout:: Timeout ,
44
43
} ;
45
- /////////////////////////////////////////////////////////
46
- /// The creation section
47
- /////////////////////////////////////////////////////////
44
+ // ///////////////////////////////////////////////////////
45
+ // The creation section
46
+ // ///////////////////////////////////////////////////////
48
47
mod creation;
49
48
pub use self :: creation:: CreationData ;
50
- /////////////////////////////////////////////////////////
51
- /// The hash section
52
- /////////////////////////////////////////////////////////
49
+ // ///////////////////////////////////////////////////////
50
+ // The hash section
51
+ // ///////////////////////////////////////////////////////
53
52
mod hash;
54
53
pub use self :: hash:: agile:: HashAgile ;
55
- /////////////////////////////////////////////////////////
56
- /// The pcr section
57
- /////////////////////////////////////////////////////////
54
+ // ///////////////////////////////////////////////////////
55
+ // The pcr section
56
+ // ///////////////////////////////////////////////////////
58
57
mod pcr;
59
58
60
59
pub use self :: pcr_slot:: PcrSlot ;
@@ -76,9 +75,9 @@ pub use self::pcr_select_size::PcrSelectSize;
76
75
pub mod pcr_select_size {
77
76
pub use super :: pcr:: select_size:: * ;
78
77
}
79
- /////////////////////////////////////////////////////////
80
- /// The lists section
81
- /////////////////////////////////////////////////////////
78
+ // ///////////////////////////////////////////////////////
79
+ // The lists section
80
+ // ///////////////////////////////////////////////////////
82
81
mod lists;
83
82
pub use self :: digest_list:: DigestList ;
84
83
pub mod digest_list {
@@ -132,14 +131,14 @@ pub mod command_code_attributes_list {
132
131
}
133
132
134
133
pub ( crate ) use pcr:: slot_collection:: PcrSlotCollection ;
135
- /////////////////////////////////////////////////////////
136
- /// The parameters section
137
- /////////////////////////////////////////////////////////
134
+ // ///////////////////////////////////////////////////////
135
+ // The parameters section
136
+ // ///////////////////////////////////////////////////////
138
137
mod parameters;
139
138
pub use self :: parameters:: SymmetricCipherParameters ;
140
- /////////////////////////////////////////////////////////
141
- /// The tickets section
142
- /////////////////////////////////////////////////////////
139
+ // ///////////////////////////////////////////////////////
140
+ // The tickets section
141
+ // ///////////////////////////////////////////////////////
143
142
mod tickets;
144
143
pub use tickets:: AuthTicket ;
145
144
pub use tickets:: CreationTicket ;
@@ -167,42 +166,42 @@ pub use tagged::{
167
166
signature:: Signature ,
168
167
symmetric:: { SymmetricDefinition , SymmetricDefinitionObject } ,
169
168
} ;
170
- /////////////////////////////////////////////////////////
171
- /// ECC structures
172
- /////////////////////////////////////////////////////////
169
+ // ///////////////////////////////////////////////////////
170
+ // ECC structures
171
+ // ///////////////////////////////////////////////////////
173
172
mod ecc;
174
173
pub use ecc:: point:: EccPoint ;
175
- /////////////////////////////////////////////////////////
176
- /// Signatures structures
177
- /////////////////////////////////////////////////////////
174
+ // ///////////////////////////////////////////////////////
175
+ // Signatures structures
176
+ // ///////////////////////////////////////////////////////
178
177
mod signatures;
179
178
pub use signatures:: { EccSignature , RsaSignature } ;
180
- /////////////////////////////////////////////////////////
181
- /// Attestation Structures
182
- /////////////////////////////////////////////////////////
179
+ // ///////////////////////////////////////////////////////
180
+ // Attestation Structures
181
+ // ///////////////////////////////////////////////////////
183
182
mod attestation;
184
183
pub use attestation:: {
185
184
attest:: Attest , attest_info:: AttestInfo , certify_info:: CertifyInfo ,
186
185
command_audit_info:: CommandAuditInfo , creation_info:: CreationInfo ,
187
186
nv_certify_info:: NvCertifyInfo , nv_digest_certify_info:: NvDigestCertifyInfo ,
188
187
quote_info:: QuoteInfo , session_audit_info:: SessionAuditInfo , time_attest_info:: TimeAttestInfo ,
189
188
} ;
190
- /////////////////////////////////////////////////////////
191
- /// Clock/Time Structures
192
- /////////////////////////////////////////////////////////
189
+ // ///////////////////////////////////////////////////////
190
+ // Clock/Time Structures
191
+ // ///////////////////////////////////////////////////////
193
192
mod clock;
194
193
pub use clock:: { clock_info:: ClockInfo , time_info:: TimeInfo } ;
195
- /////////////////////////////////////////////////////////
196
- /// Property Structures
197
- /////////////////////////////////////////////////////////
194
+ // ///////////////////////////////////////////////////////
195
+ // Property Structures
196
+ // ///////////////////////////////////////////////////////
198
197
mod property;
199
198
pub use property:: {
200
199
algorithm_property:: AlgorithmProperty , tagged_pcr_select:: TaggedPcrSelect ,
201
200
tagged_property:: TaggedProperty ,
202
201
} ;
203
202
204
- /////////////////////////////////////////////////////////
205
- /// NV structures
206
- /////////////////////////////////////////////////////////
203
+ // ///////////////////////////////////////////////////////
204
+ // NV structures
205
+ // ///////////////////////////////////////////////////////
207
206
mod nv;
208
207
pub use nv:: storage:: { NvPublic , NvPublicBuilder } ;
0 commit comments