Skip to content

Commit 3eba9af

Browse files
consensus: keep mock tee bindings in sync
1 parent 57aee31 commit 3eba9af

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

crates/consensus/src/tests/consensus_coverage_test.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,17 @@ fn make_useful_work_result(
5959
sla_deadline: 200,
6060
};
6161

62+
bind_mock_sgx_quote(&mut result);
63+
result
64+
}
65+
66+
fn bind_mock_sgx_quote(result: &mut UsefulWorkResult) {
6267
let mut quote = vec![0u8; 436];
6368
quote[0..2].copy_from_slice(&3u16.to_le_bytes());
6469
quote[4..8].copy_from_slice(&0u32.to_le_bytes());
6570
quote[112..144].copy_from_slice(&[9u8; 32]);
6671
quote[368..400].copy_from_slice(&result.hash());
6772
result.tee_attestation = quote;
68-
69-
result
7073
}
7174

7275
fn make_block_header(proposer: [u8; 32], slot: u64) -> PoUWBlockHeader {
@@ -1669,6 +1672,7 @@ fn test_score_contribution_medical_category_higher() {
16691672
.unwrap();
16701673
let mut result_med = make_useful_work_result(addr, VerificationMethod::TeeAttestation, 1000);
16711674
result_med.category = crate::pouw::config::UtilityCategory::Medical;
1675+
bind_mock_sgx_quote(&mut result_med);
16721676
let proc_med = consensus_med
16731677
.process_useful_work_results(&header, &[result_med])
16741678
.unwrap();

0 commit comments

Comments
 (0)