Skip to content

Commit 4da340f

Browse files
committed
chore: use rustfmt for all rust projects
Makes the code more readable and patching easier. Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
1 parent 4cb5c8b commit 4da340f

File tree

7 files changed

+94
-95
lines changed

7 files changed

+94
-95
lines changed

QuoteGeneration/quote_wrapper/sgx-dcap-ql-rs/src/lib.rs

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
#![allow(non_camel_case_types)]
3434

3535
pub use sgx_dcap_ql_sys::quote3_error_t;
36-
pub use sgx_dcap_ql_sys::sgx_target_info_t;
3736
pub use sgx_dcap_ql_sys::sgx_report_t;
37+
pub use sgx_dcap_ql_sys::sgx_target_info_t;
3838

3939
/// Request rarget info of Quote enclave.
4040
///
@@ -58,12 +58,8 @@ pub use sgx_dcap_ql_sys::sgx_report_t;
5858
/// let mut target_info: sgx_target_info_t = Default::default();
5959
/// let result = sgx_qe_get_target_info(&mut target_info);
6060
/// ```
61-
pub fn sgx_qe_get_target_info(
62-
qe_target_info: &mut sgx_target_info_t,
63-
) -> quote3_error_t {
64-
unsafe {
65-
sgx_dcap_ql_sys::sgx_qe_get_target_info(qe_target_info)
66-
}
61+
pub fn sgx_qe_get_target_info(qe_target_info: &mut sgx_target_info_t) -> quote3_error_t {
62+
unsafe { sgx_dcap_ql_sys::sgx_qe_get_target_info(qe_target_info) }
6763
}
6864

6965
/// Request a Quote of the calling TD.
@@ -94,23 +90,20 @@ pub fn sgx_qe_get_target_info(
9490
/// let sgx_report:sgx_report_t = Default::default();
9591
/// let (result, quote) = sgx_qe_get_quote(&sgx_report);
9692
/// ```
97-
pub fn sgx_qe_get_quote(
98-
app_report: &sgx_report_t,
99-
) -> (quote3_error_t, Option<Vec<u8>>) {
93+
pub fn sgx_qe_get_quote(app_report: &sgx_report_t) -> (quote3_error_t, Option<Vec<u8>>) {
10094
let mut buf_len = 0;
10195
unsafe {
10296
let result = sgx_dcap_ql_sys::sgx_qe_get_quote_size(&mut buf_len);
10397
match result {
10498
quote3_error_t::SGX_QL_SUCCESS => {
10599
let mut quote = vec![0u8; buf_len as usize];
106-
let result = sgx_dcap_ql_sys::sgx_qe_get_quote(app_report, buf_len, quote.as_mut_ptr());
100+
let result =
101+
sgx_dcap_ql_sys::sgx_qe_get_quote(app_report, buf_len, quote.as_mut_ptr());
107102
match result {
108-
quote3_error_t::SGX_QL_SUCCESS => {
109-
return (result, Some(quote))
110-
},
103+
quote3_error_t::SGX_QL_SUCCESS => return (result, Some(quote)),
111104
_ => return (result, None),
112105
}
113-
},
106+
}
114107
_ => return (result, None),
115108
}
116109
}
@@ -124,18 +117,22 @@ mod tests {
124117
fn test_sgx_qe_get_target_info() {
125118
let mut target_info: sgx_target_info_t = Default::default();
126119
let result = sgx_qe_get_target_info(&mut target_info);
127-
assert!(result == quote3_error_t::SGX_QL_INTERFACE_UNAVAILABLE
128-
|| result == quote3_error_t::SGX_QL_SUCCESS);
120+
assert!(
121+
result == quote3_error_t::SGX_QL_INTERFACE_UNAVAILABLE
122+
|| result == quote3_error_t::SGX_QL_SUCCESS
123+
);
129124
}
130125

131126
#[test]
132127
fn test_sgx_qe_get_quote() {
133-
let sgx_report:sgx_report_t = Default::default();
128+
let sgx_report: sgx_report_t = Default::default();
134129
let (result, quote) = sgx_qe_get_quote(&sgx_report);
135130
match quote {
136-
q => println!("quote {:?}", q),
131+
q => println!("quote {:?}", q),
137132
}
138-
assert!(result == quote3_error_t::SGX_QL_INTERFACE_UNAVAILABLE
139-
|| result == quote3_error_t::SGX_QL_INVALID_REPORT);
133+
assert!(
134+
result == quote3_error_t::SGX_QL_INTERFACE_UNAVAILABLE
135+
|| result == quote3_error_t::SGX_QL_INVALID_REPORT
136+
);
140137
}
141138
}

QuoteGeneration/quote_wrapper/sgx-dcap-ql-sys/build.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fn main() {
4949
sdk_inc.push_str("-I");
5050
sdk_inc.push_str(&val);
5151
sdk_inc.push_str("/include/");
52-
},
52+
}
5353
_ => (),
5454
}
5555

@@ -67,7 +67,6 @@ fn main() {
6767
// Disable debug trait for packed C structures
6868
.derive_debug(false)
6969
.derive_default(true)
70-
7170
// Tell cargo to invalidate the built crate whenever any of the
7271
// included header files changed.
7372
.parse_callbacks(Box::new(bindgen::CargoCallbacks))

QuoteGeneration/quote_wrapper/sgx-dcap-ql-sys/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@
4646
#![allow(non_camel_case_types)]
4747
#![allow(non_snake_case)]
4848

49-
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
49+
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));

QuoteGeneration/quote_wrapper/tdx-attest-rs/src/lib.rs

Lines changed: 41 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@
3232
//! This is the Intel TDX attestation library for Rust.
3333
#![allow(non_camel_case_types)]
3434

35-
use std::option::Option;
3635
use std::mem;
36+
use std::option::Option;
3737
pub use tdx_attest_sys::tdx_attest_error_t;
3838
pub use tdx_attest_sys::tdx_report_data_t;
3939
pub use tdx_attest_sys::tdx_report_t;
4040
pub use tdx_attest_sys::tdx_rtmr_event_t;
4141
pub use tdx_attest_sys::tdx_uuid_t;
4242

43-
/// Request a Quote of the calling TD.
43+
/// Request a Quote of the calling TD.
4444
///
4545
/// # Param
4646
/// - **tdx_report_data**\
@@ -71,7 +71,7 @@ pub use tdx_attest_sys::tdx_uuid_t;
7171
/// # Examples
7272
/// ```
7373
/// use tdx_attest_rs::*;
74-
///
74+
///
7575
/// let tdx_report_data = tdx_report_data_t{
7676
/// d: [0; 64usize],
7777
/// };
@@ -95,9 +95,7 @@ pub fn tdx_att_get_quote(
9595
None => std::ptr::null_mut(),
9696
};
9797
let (p_att_key_id_list, att_key_id_list_size) = match att_key_id_list {
98-
Some(p) => {
99-
(p.as_ptr() as *const tdx_uuid_t, p.len() as u32)
100-
},
98+
Some(p) => (p.as_ptr() as *const tdx_uuid_t, p.len() as u32),
10199
None => (std::ptr::null(), 0u32),
102100
};
103101
let p_att_key_id = match att_key_id {
@@ -107,16 +105,23 @@ pub fn tdx_att_get_quote(
107105
let mut buf = std::ptr::null_mut();
108106
let mut buf_len = 0;
109107
unsafe {
110-
let result = tdx_attest_sys::tdx_att_get_quote(p_tdx_report_data, p_att_key_id_list, att_key_id_list_size, p_att_key_id,
111-
&mut buf, &mut buf_len, flags);
108+
let result = tdx_attest_sys::tdx_att_get_quote(
109+
p_tdx_report_data,
110+
p_att_key_id_list,
111+
att_key_id_list_size,
112+
p_att_key_id,
113+
&mut buf,
114+
&mut buf_len,
115+
flags,
116+
);
112117
match result {
113118
tdx_attest_error_t::TDX_ATTEST_SUCCESS => {
114119
assert!(!buf.is_null());
115120
assert!(buf_len > 0);
116121
let quote = std::slice::from_raw_parts(buf, buf_len as usize).to_vec();
117122
tdx_attest_sys::tdx_att_free_quote(buf);
118-
return (result, Some(quote))
119-
},
123+
return (result, Some(quote));
124+
}
120125
_ => return (result, None),
121126
}
122127
}
@@ -145,7 +150,7 @@ pub fn tdx_att_get_quote(
145150
/// # Examples
146151
/// ```
147152
/// use tdx_attest_rs::*;
148-
///
153+
///
149154
/// let tdx_report_data = tdx_report_data_t{
150155
/// d: [0; 64usize],
151156
/// };
@@ -162,9 +167,7 @@ pub fn tdx_att_get_report(
162167
Some(p) => p as *const tdx_report_data_t,
163168
None => std::ptr::null_mut(),
164169
};
165-
unsafe {
166-
tdx_attest_sys::tdx_att_get_report(p_tdx_report_data, tdx_report)
167-
}
170+
unsafe { tdx_attest_sys::tdx_att_get_report(p_tdx_report_data, tdx_report) }
168171
}
169172

170173
/// Extend one of the TDX runtime measurement registers (RTMRs).
@@ -197,9 +200,7 @@ pub fn tdx_att_get_report(
197200
/// let result = tdx_att_extend(&rtmr_event);
198201
/// ```
199202
200-
pub fn tdx_att_extend(
201-
rtmr_event: &[u8],
202-
) -> tdx_attest_error_t {
203+
pub fn tdx_att_extend(rtmr_event: &[u8]) -> tdx_attest_error_t {
203204
if rtmr_event.len() < mem::size_of::<tdx_rtmr_event_t>() {
204205
return tdx_attest_error_t::TDX_ATTEST_ERROR_INVALID_PARAMETER;
205206
}
@@ -227,22 +228,27 @@ pub fn tdx_att_extend(
227228
/// use tdx_attest_rs::*;
228229
/// let (result, att_key_id_list) = tdx_att_get_supported_att_key_ids();
229230
/// ```
230-
pub fn tdx_att_get_supported_att_key_ids(
231-
) -> (tdx_attest_error_t, Option<Vec<tdx_uuid_t>>){
231+
pub fn tdx_att_get_supported_att_key_ids() -> (tdx_attest_error_t, Option<Vec<tdx_uuid_t>>) {
232232
let mut list_count = 0;
233233
unsafe {
234-
let result = tdx_attest_sys::tdx_att_get_supported_att_key_ids(std::ptr::null_mut() as *mut tdx_uuid_t, &mut list_count);
234+
let result = tdx_attest_sys::tdx_att_get_supported_att_key_ids(
235+
std::ptr::null_mut() as *mut tdx_uuid_t,
236+
&mut list_count,
237+
);
235238
match result {
236239
tdx_attest_error_t::TDX_ATTEST_SUCCESS => {
237-
let mut att_key_id_list = vec![tdx_uuid_t{d: [0; 16usize],}; list_count as usize];
238-
let result = tdx_attest_sys::tdx_att_get_supported_att_key_ids(att_key_id_list.as_mut_ptr(), &mut list_count);
240+
let mut att_key_id_list = vec![tdx_uuid_t { d: [0; 16usize] }; list_count as usize];
241+
let result = tdx_attest_sys::tdx_att_get_supported_att_key_ids(
242+
att_key_id_list.as_mut_ptr(),
243+
&mut list_count,
244+
);
239245
match result {
240246
tdx_attest_error_t::TDX_ATTEST_SUCCESS => {
241247
return (result, Some(att_key_id_list))
242-
},
248+
}
243249
_ => return (result, None),
244250
}
245-
},
251+
}
246252
_ => return (result, None),
247253
}
248254
}
@@ -251,42 +257,34 @@ pub fn tdx_att_get_supported_att_key_ids(
251257
#[cfg(test)]
252258
mod tests {
253259
use super::*;
254-
260+
255261
#[test]
256262
fn test_tdx_att_get_report() {
257-
let tdx_report_data = tdx_report_data_t{
258-
d: [0; 64usize],
259-
};
260-
let mut tdx_report = tdx_report_t{
261-
d: [0; 1024usize],
262-
263-
};
263+
let tdx_report_data = tdx_report_data_t { d: [0; 64usize] };
264+
let mut tdx_report = tdx_report_t { d: [0; 1024usize] };
264265
let result = tdx_att_get_report(Some(&tdx_report_data), &mut tdx_report);
265266
assert_eq!(result, tdx_attest_error_t::TDX_ATTEST_ERROR_DEVICE_FAILURE);
266267
}
267268

268269
#[test]
269270
fn test_tdx_att_get_quote() {
270-
let tdx_report_data = tdx_report_data_t{
271-
d: [0; 64usize],
272-
};
273-
let mut att_key_id = tdx_uuid_t{
274-
d: [0; 16usize],
275-
};
276-
let (result, quote) = tdx_att_get_quote(Some(&tdx_report_data), None, Some(&mut att_key_id), 0);
271+
let tdx_report_data = tdx_report_data_t { d: [0; 64usize] };
272+
let mut att_key_id = tdx_uuid_t { d: [0; 16usize] };
273+
let (result, quote) =
274+
tdx_att_get_quote(Some(&tdx_report_data), None, Some(&mut att_key_id), 0);
277275
println!("att_key_id {:?}", att_key_id.d);
278276
match quote {
279-
q => println!("quote {:?}", q),
277+
q => println!("quote {:?}", q),
280278
}
281-
assert_eq!(result,tdx_attest_error_t::TDX_ATTEST_ERROR_DEVICE_FAILURE);
279+
assert_eq!(result, tdx_attest_error_t::TDX_ATTEST_ERROR_DEVICE_FAILURE);
282280
}
283281

284282
#[test]
285283
fn test_tdx_att_extend() {
286284
let mut rtmr_event = [0u8; mem::size_of::<tdx_rtmr_event_t>()];
287285
rtmr_event[0] = 1;
288286
let result = tdx_att_extend(&rtmr_event);
289-
assert_eq!(result,tdx_attest_error_t::TDX_ATTEST_ERROR_DEVICE_FAILURE);
287+
assert_eq!(result, tdx_attest_error_t::TDX_ATTEST_ERROR_DEVICE_FAILURE);
290288
}
291289

292290
#[test]
@@ -297,6 +295,6 @@ mod tests {
297295
for id in ids {
298296
println!("att_key_id {:?}", id.d);
299297
}
300-
assert_eq!(result,tdx_attest_error_t::TDX_ATTEST_SUCCESS);
298+
assert_eq!(result, tdx_attest_error_t::TDX_ATTEST_SUCCESS);
301299
}
302300
}

QuoteGeneration/quote_wrapper/tdx-attest-sys/build.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fn main() {
4949
sdk_inc.push_str("-I");
5050
sdk_inc.push_str(&val);
5151
sdk_inc.push_str("/include/");
52-
},
52+
}
5353
_ => (),
5454
}
5555

@@ -69,7 +69,6 @@ fn main() {
6969
.no_debug("_tdx_report_data_t")
7070
.no_debug("_tdx_report_t")
7171
.no_debug("_tdx_rtmr_event_t")
72-
7372
// Tell cargo to invalidate the built crate whenever any of the
7473
// included header files changed.
7574
.parse_callbacks(Box::new(bindgen::CargoCallbacks))

0 commit comments

Comments
 (0)