1313/// Published
1414///
1515/// Chapter 10: Structure Definitions
16-
17- /////////////////////////////////////////////////////////
18- /// The capabilitydata section
19- /////////////////////////////////////////////////////////
16+ // ///////////////////////////////////////////////////////
17+ // The capabilitydata section
18+ // ///////////////////////////////////////////////////////
2019mod capability_data;
2120pub use self :: capability_data:: CapabilityData ;
22- /////////////////////////////////////////////////////////
23- /// The names section
24- /////////////////////////////////////////////////////////
21+ // ///////////////////////////////////////////////////////
22+ // The names section
23+ // ///////////////////////////////////////////////////////
2524mod names;
2625pub use names:: name:: Name ;
27- /////////////////////////////////////////////////////////
28- /// The result section
29- /////////////////////////////////////////////////////////
26+ // ///////////////////////////////////////////////////////
27+ // The result section
28+ // ///////////////////////////////////////////////////////
3029mod result;
3130pub use result:: CreateKeyResult ;
3231pub use result:: CreatePrimaryKeyResult ;
33- /////////////////////////////////////////////////////////
34- /// The sized buffers section
35- /////////////////////////////////////////////////////////
32+ // ///////////////////////////////////////////////////////
33+ // The sized buffers section
34+ // ///////////////////////////////////////////////////////
3635mod buffers;
3736pub use self :: buffers:: {
3837 attest:: AttestBuffer , auth:: Auth , data:: Data , digest:: Digest , ecc_parameter:: EccParameter ,
@@ -42,19 +41,19 @@ pub use self::buffers::{
4241 public:: PublicBuffer , public_key_rsa:: PublicKeyRsa , sensitive:: SensitiveBuffer ,
4342 sensitive_data:: SensitiveData , symmetric_key:: SymmetricKey , timeout:: Timeout ,
4443} ;
45- /////////////////////////////////////////////////////////
46- /// The creation section
47- /////////////////////////////////////////////////////////
44+ // ///////////////////////////////////////////////////////
45+ // The creation section
46+ // ///////////////////////////////////////////////////////
4847mod creation;
4948pub use self :: creation:: CreationData ;
50- /////////////////////////////////////////////////////////
51- /// The hash section
52- /////////////////////////////////////////////////////////
49+ // ///////////////////////////////////////////////////////
50+ // The hash section
51+ // ///////////////////////////////////////////////////////
5352mod hash;
5453pub use self :: hash:: agile:: HashAgile ;
55- /////////////////////////////////////////////////////////
56- /// The pcr section
57- /////////////////////////////////////////////////////////
54+ // ///////////////////////////////////////////////////////
55+ // The pcr section
56+ // ///////////////////////////////////////////////////////
5857mod pcr;
5958
6059pub use self :: pcr_slot:: PcrSlot ;
@@ -76,9 +75,9 @@ pub use self::pcr_select_size::PcrSelectSize;
7675pub mod pcr_select_size {
7776 pub use super :: pcr:: select_size:: * ;
7877}
79- /////////////////////////////////////////////////////////
80- /// The lists section
81- /////////////////////////////////////////////////////////
78+ // ///////////////////////////////////////////////////////
79+ // The lists section
80+ // ///////////////////////////////////////////////////////
8281mod lists;
8382pub use self :: digest_list:: DigestList ;
8483pub mod digest_list {
@@ -132,14 +131,14 @@ pub mod command_code_attributes_list {
132131}
133132
134133pub ( crate ) use pcr:: slot_collection:: PcrSlotCollection ;
135- /////////////////////////////////////////////////////////
136- /// The parameters section
137- /////////////////////////////////////////////////////////
134+ // ///////////////////////////////////////////////////////
135+ // The parameters section
136+ // ///////////////////////////////////////////////////////
138137mod parameters;
139138pub use self :: parameters:: SymmetricCipherParameters ;
140- /////////////////////////////////////////////////////////
141- /// The tickets section
142- /////////////////////////////////////////////////////////
139+ // ///////////////////////////////////////////////////////
140+ // The tickets section
141+ // ///////////////////////////////////////////////////////
143142mod tickets;
144143pub use tickets:: AuthTicket ;
145144pub use tickets:: CreationTicket ;
@@ -167,42 +166,42 @@ pub use tagged::{
167166 signature:: Signature ,
168167 symmetric:: { SymmetricDefinition , SymmetricDefinitionObject } ,
169168} ;
170- /////////////////////////////////////////////////////////
171- /// ECC structures
172- /////////////////////////////////////////////////////////
169+ // ///////////////////////////////////////////////////////
170+ // ECC structures
171+ // ///////////////////////////////////////////////////////
173172mod ecc;
174173pub use ecc:: point:: EccPoint ;
175- /////////////////////////////////////////////////////////
176- /// Signatures structures
177- /////////////////////////////////////////////////////////
174+ // ///////////////////////////////////////////////////////
175+ // Signatures structures
176+ // ///////////////////////////////////////////////////////
178177mod signatures;
179178pub use signatures:: { EccSignature , RsaSignature } ;
180- /////////////////////////////////////////////////////////
181- /// Attestation Structures
182- /////////////////////////////////////////////////////////
179+ // ///////////////////////////////////////////////////////
180+ // Attestation Structures
181+ // ///////////////////////////////////////////////////////
183182mod attestation;
184183pub use attestation:: {
185184 attest:: Attest , attest_info:: AttestInfo , certify_info:: CertifyInfo ,
186185 command_audit_info:: CommandAuditInfo , creation_info:: CreationInfo ,
187186 nv_certify_info:: NvCertifyInfo , nv_digest_certify_info:: NvDigestCertifyInfo ,
188187 quote_info:: QuoteInfo , session_audit_info:: SessionAuditInfo , time_attest_info:: TimeAttestInfo ,
189188} ;
190- /////////////////////////////////////////////////////////
191- /// Clock/Time Structures
192- /////////////////////////////////////////////////////////
189+ // ///////////////////////////////////////////////////////
190+ // Clock/Time Structures
191+ // ///////////////////////////////////////////////////////
193192mod clock;
194193pub use clock:: { clock_info:: ClockInfo , time_info:: TimeInfo } ;
195- /////////////////////////////////////////////////////////
196- /// Property Structures
197- /////////////////////////////////////////////////////////
194+ // ///////////////////////////////////////////////////////
195+ // Property Structures
196+ // ///////////////////////////////////////////////////////
198197mod property;
199198pub use property:: {
200199 algorithm_property:: AlgorithmProperty , tagged_pcr_select:: TaggedPcrSelect ,
201200 tagged_property:: TaggedProperty ,
202201} ;
203202
204- /////////////////////////////////////////////////////////
205- /// NV structures
206- /////////////////////////////////////////////////////////
203+ // ///////////////////////////////////////////////////////
204+ // NV structures
205+ // ///////////////////////////////////////////////////////
207206mod nv;
208207pub use nv:: storage:: { NvPublic , NvPublicBuilder } ;
0 commit comments